逐行循环char数组的最佳方法

时间:2013-11-23 03:59:17

标签: c++ winapi

我有一个char数组,其中包含从Web检索的文本文件。 逐行遍历此缓冲区并显示每个缓冲区的最佳方法是什么 线?

1 个答案:

答案 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
}