gpt4 book ai didi

C++将文件中的文本放入字符

转载 作者:行者123 更新时间:2023-11-28 01:51:05 27 4
gpt4 key购买 nike

所以我在一个文本文件中有多个单词,我想将它们全部放在一个字符中。问题是它也没有保留单词之间的空格。我的代码:

ifstream f("file.txt");
char a[100];
int i=0;
while(f){
f>>a[i];
i++;
}

最佳答案

'>>' 流运算符不检测文件中的空间。我们有 cin.get(charVariable); 功能。在你的情况下它将是 f.in(a[i]);

这将解决您的问题;

ifstream f("File.txt");
char a[100];
int i = 0;
while (f){
f.get(a[i]); //use it instead of f>>a[i];
i++;
}

关于C++将文件中的文本放入字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43009756/

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