C++Builder如何存储多个字符串?

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:53:22
最近在做聊天程序,需要记录多个字符串以实现转发功能。
例如,聊天室内先有A,B两人,A发送了字符串S1,B发送了S2。
现在C加入,要求实现自动把S1,S2按顺序发送给C,请教大家该如何实现?

不知道有没有字符串数组
AnsiString s[i];
s[1]=s1;
.....
如果有到是简单了。

首先有
AnsiString keyword[]={"asm","auto","bool","break","case","catch","char","class"};

String s=keyword[2]; //s="bool";//记不太清了 下标好像是从0开始的 你试一下就知道

但是没有必要这样子做吧.......
聊天室是即时的
某人发了个聊天消息 服务器就给在线的转 你后面上来的 就没必要给你发你没到之前发送的消息了

字符串数组是要预先设定大小的,这个大小不一定能符合你以后的需要。
建议使用vector容器,实现string数组。

顶一下。

AnsiString s = s1+ "\n" + s2;

这样是可以的

AnsiString s = s1+ "\n" + s2;

这样不行吗?