我有一个char数组,其中包含从Web检索的文本文件。 逐行遍历此缓冲区并显示每个缓冲区的最佳方法是什么 线?
答案 0 :(得分:1)
好吧,因为这是c ++,将你的char数组转换为字符串流,然后像处理任何其他流/文件一样处理它。 当然这样做可以让你调用getline()等函数。
string tmpstr(chararry,length); // length optional, but needed if there may be zero's in your data
istringstream is(tmpstr);
string line;
while (getline(is,line)) {
// process line
}