试图从txt读取数据

时间:2018-01-25 22:06:20

标签: c++

我是编程新手,到目前为止已经学过HTML,Javascript和java。现在我正在自学C ++,我很新。

我正在加载并读取.txt文件。 在我的.txt文件中,我有浮点数和字符,我试图读取浮点数,如果读取一个字符,程序需要停止读取文件的其余部分。

到目前为止,我有这个

#include<iostream> 
#include<fstream>
using namespace std;
int main()
{
ifstream DaFl("file1.txt");
}

有没有类似java的扫描器类,如nextint或next,它会读取txt文件的行?我有一个非常好的想法,使用if和虽然我只是不知道如何从txt文件中拉出一行。

1 个答案:

答案 0 :(得分:1)

这可能是c ++中比较常见的问题之一,如果你做了一个简单的搜索,你可以通过各种方式找到答案。

   string line;
   ifstream myfile ("example.txt");

   if (myfile.is_open())
   {
       while ( getline (myfile,line) )
       { 
           cout << line << '\n';
       }

      myfile.close();
  }