对char c[]字符串数组实在没法儿操作,如何用string类呢
对char c[]字符串数组实在没法儿操作,怎么用string类呢?
我开了个SOCKET,指定要一个char recvBuf[1024]等着接另一方传来的数据,数据是收到了,用cout出来就是 "第一行 是 aaa\r\n第二行\r\n\r\n第四行 "。我就想找到第一行的内容,并把3个用空格隔开的参数取出来看看,怎么做呢?给段简单的代码看看好不啊?
注:非MFC!用C/C++标准类,因为不在windows下做。
------解决方案--------------------
#include <sstream>
#include <string>
stringstream os;
string s1,s2,s3;
os> > s1> > s2> > s3;
我开了个SOCKET,指定要一个char recvBuf[1024]等着接另一方传来的数据,数据是收到了,用cout出来就是 "第一行 是 aaa\r\n第二行\r\n\r\n第四行 "。我就想找到第一行的内容,并把3个用空格隔开的参数取出来看看,怎么做呢?给段简单的代码看看好不啊?
注:非MFC!用C/C++标准类,因为不在windows下做。
------解决方案--------------------
#include <sstream>
#include <string>
stringstream os;
string s1,s2,s3;
os> > s1> > s2> > s3;