请问高手们,我做一个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++中的好像不太一样 谢谢各位了