【发布时间】:2013-05-07 04:39:45
【问题描述】:
我正在尝试从每行都有一个数字的文件中获取数字。
3
7
8
5
2
1
并将整数从文件插入到我的代码中称为 insert() 的函数中。
这就是我所拥有的:
int main()
{ ifstream myfile;
myfile.open("numbers.txt");
while(!myfile == EOF)
{
myfile.getline(myfile,1000000);
insert(myfile);
}
myfile.close();
display();
return 0;
}
我收到此错误聚合“std::ifstream myfile”的类型不完整且无法定义。
【问题讨论】:
-
需要在文件开头加上
#include <fstream> using namespace std;。 -
读取文件时数字是字符串还是整数?