+-*/?(50分)

  • 主题发起人 主题发起人 41426277
  • 开始时间 开始时间
4

41426277

Unregistered / Unconfirmed
GUEST, unregistred user!
我在通讯时,收到了 张三A?*+ 这些东西,对方只发了 张三 没有发 A?*+
我的字符定义是 Name: Array[0..7] of char;
如何把这A?*+的非法字符去掉?
 
你的通讯规则太简单了。没有长度包的检验吗?
或者在取数据到Name中前,用0填充一下Name的所有内容。
 
定义了Name: Array[0..7] of char;8个字符,如果不进行初始赋值,其值是随机的,你的问题就是这样,张三:4个字符,A?*+:4个字符,如armyjiang说的那样。
这个问题可以结了,不要再提前啦
 
后退
顶部