我正在尝试编写一个程序,它将从文本文件中读取输入,并在检测到文本文件中的"1“时调用函数。当程序在文本文件中检测到"1“时,它将调用ReadLines(fstream & file)。我遇到的问题是,调用Readlines()后,main内的循环不会读取文本文件中的下一行。它跳过它并继续读取main中创建的while循环中的文件。::getline(file, str)) {
//Print the current
上周我开始在大学上C++课程。目前我只知道一些C语言,这让我在学习C++时有点困惑。我有这样的练习:“编写并使用fstream库读取文本文件。函数应该在屏幕上写入文件的每一行(带有空格)。”我也听说过getline,但我不知道如何使用它,编译器总是说“调用getline没有匹配函数”。#include <iostream>#include <string>
using nam