gpt4 book ai didi

c++ - 将 .getline 与字符串而不是字符一起使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:49 25 4
gpt4 key购买 nike

所以我这里有一些代码可以从文本文档中读取并将其存储到 char bunz 中。我知道这听起来像是一个愚蠢的问题,但我宁愿使用 string 而不是 char。如果 .getlineifstream 一起使用,它会接受一个字符串吗?或者我会被迫将 char 转换为字符串 afterwords 吗?

谢谢。

ifstream filler("C:\\bunz.txt");

char bunz[30+1];
filler.getline(bunz, 40);
cout<<bunz;
filler.close();

最佳答案

Chris 因将答案作为评论发布而臭名昭著,他恰到好处。一旦使用 std::getline(),您将永远返回:

ifstream filler("C:\\bunz.txt");
string bunz;
getline(filler, bunz);
cout<<bunz;
filler.close();

关于c++ - 将 .getline 与字符串而不是字符一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14088081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com