首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于String[]的有关问题

2012-02-24 
关于String[]的问题请问高手们,我做一个socket通信的程序,定义一个Buff:String[100]类型的,我怎么提取Buff

关于String[]的问题
请问高手们,我做一个socket通信的程序,定义一个Buff:String[100]类型的,我怎么提取Buff里面每一个字符啊,也就是说Buff[1],Buff[2],还有就是 我令Buff[1]=':',然后把这个':'给去掉,然后显示':'后面的Buff内容 怎么实现。
if Ret > 0 then //接收
  begin
  if Buff[1] = trim('H') then
  begin
  i:=2;
  while i<sizeof(Buff) do
  begin
  b[i-1]:=Buff[i];
  i:=i+1;
  end;
  ListBox1.Items.Add(b);
  Send(Conn_Socket,Buff,Sizeof(b),0);
  end;
  end;
我这样实现 结果显示的是乱码
我具体做的是:客户端向服务器端发送数据,服务器端把数据存放在Buff:String[100]中,然后我验证发过来的数据,如果开头是':',我就把':'去掉,显示':'之后的数据,谢谢各位了
另外 帮我讲解一下string[100]具体怎么个情况,跟C++中的好像不太一样 谢谢各位了

[解决办法]
buffer:array[0..99] of char

热点排行