菜鸟热情送分(我仅有这么一点分) (50分)

  • 主题发起人 主题发起人 txyx
  • 开始时间 开始时间
T

txyx

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经把一个文件的前128个字节读到一个字符数组buf:array[1..128]of char内,
buf定义为全局变量,可是用showmessage(buf[1])为空,
不知那里出错,因为在richedit中能完整显示啊!
 
你是不是读出来的是汉字,汉字显示一个字节是显示不出来的
 
to Brave
有道理
 
你看看你读了那个字符是不是空格,
要不请检查一下showmessage(buf[5])或showmessage(buf[100])
 
Just use:
ShowMessage(IntToHex(Byte(Buf[1]),2));
不管它是什么字符,肯定有东西的!——第一个字符的ASCII码。
 
应该是你的buf[1]是否为空格,很有可能数据未写入Buf
 
后退
顶部