gpt4 book ai didi

c++ - 我错过了什么? GetLine 函数 (C++)

转载 作者:行者123 更新时间:2023-11-27 22:30:00 26 4
gpt4 key购买 nike

string GetLine()
{
char parameter[26] = {NULL};

inFile.getline (parameter,26,' ');

return parameter;
}

现在我的输入文件示例如下所示:

~in.txt~

BAC BCA(最后一个 A 后的空格)

~文件结束~

我必须在 A 之后有那个空格,否则我获取行的函数将无法工作。有没有一种方法可以在 A 之后没有空格并且仍然可以正常工作?

我有 26 个,因为输入行最多只有 26 个字母。

我需要像我一样将它们分开,因为我就是这样使用它的:

string in, post;
in = GetLine();
post = GetLine();

感谢您对此提出的任何建议,对于我仍在处理的程序来说,这是非常小的代码块。我只是想覆盖我的基础,因为我的教授正在用他自己的输入文件测试这个程序,我不知道他的输入文件是否会以空格结尾。

最佳答案

这是一个愚蠢的冗余函数,我不知道为什么你会称它为“GetLine”,但在这里:

string GetLine()
{
string s;
infile >> s;
return s;
}

关于c++ - 我错过了什么? GetLine 函数 (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3878033/

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