所以我在这里有一些代码可以从文本文档中读取并将其存储到 char bunz
中。我知道这听起来像是一个愚蠢的问题,但我宁愿使用 string
而不是 char。如果 .getline
与 ifstream
一起使用,它会接受字符串吗?或者我会被迫将字符转换为字符串后缀?
谢谢。
ifstream filler("C:\\bunz.txt");
char bunz[30+1];
filler.getline(bunz, 40);
cout<<bunz;
filler.close();
最佳答案
克里斯因将答案作为评论发布而臭名昭著,他是在现场。一旦你使用 std::getline()
,你就再也回不去了:
ifstream filler("C:\\bunz.txt");
string bunz;
getline(filler, bunz);
cout<<bunz;
filler.close();
关于c++ - 使用 .getline 和 string 而不是 char,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14088081/