gpt4 book ai didi

C++检测文本文件中的空间

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:23 25 4
gpt4 key购买 nike

如何使用 fstream 库检测文件一行中的空格或另一个特定字符/符号?

例如,文本文件如下所示:

Dog Rover
Cat Whiskers
Pig Snort

我需要第一个词进入一个变量,第二个词进入另一个单独的变量。文本文件中的每一行都应该发生这种情况。

有什么建议吗?

最佳答案

这很简单。

string a;
string b;
ifstream fin("bob.txt");

fin >> a;
fin >> b;

如果这不是您想要的,请详细说明您的问题。

也许总体上更好的方法是使用字符串 vector ...

vector<string> v;
string tmp;
ifstream fin("bob.txt");
while(fin >> tmp)
v.push_back(tmp);

这将为您提供一个 vector v,其中包含文件中的所有单词。

关于C++检测文本文件中的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3910615/

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