所以我这里有一些代码从文本文档中读取并将其存储到char bunz
中。我知道这听起来像一个愚蠢的问题,但我宁愿使用string
而不是char。如果与.getline
一起使用,ifstream
会接受字符串吗?或者我会被迫将字符转换为字符串后的字符串吗?
感谢。
ifstream filler("C:\\bunz.txt");
char bunz[30+1];
filler.getline(bunz, 40);
cout<<bunz;
filler.close();
答案 0 :(得分:6)
因将评论作为评论发布而臭名昭着,克里斯在上点。使用std::getline()
后,永远不会返回:
ifstream filler("C:\\bunz.txt");
string bunz;
getline(filler, bunz);
cout<<bunz;
filler.close();