我写了一个程序,基本上是从保存在主项目文件中的文本文件中读取2行。值得注意的是,我的操作系统是Windows。我只需要从第一行和第二行读取文本的特定部分。在我的程序中,我要求用户输入用户名和密码,并检查它是否与文本文件中的用户名和密码匹配,但是这些行包含一些不必要的字符串:" user :“和" password :”。这是我用来从文件中读取<
我使用(getline(MyFile,line))从文本文件读取数据,并希望将其存储在每个元素的字符串数组中。我的代码不能正常工作。基本上,我需要从文件中读取数据,将每一行保存到一个字符串数组中,然后在每个元素处迭代每个字符串。for循环也没有增加到4,我不确定为什么。请帮帮忙。Access the file - read all the lines from the file
我是C++的新手,在从文本文件中读取数据行时遇到了一些问题。假设我在一个文本文件中有一个未知的行数,每一行都采用相同的格式: int string double。我尝试过插入各种ignore()语句,但仍然无法让它读取每一行,只能每隔一行读取一次。如果我在最后重写了一些getline语句,那么在第一次循环之后,开始为变量存储错误的数据。文本文件可能如下所示:32 TOM