需要一些C ++代码的帮助
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
class open_file
{
string list_cont;
fstream newlist;
newlist.open("lista.txt",ios::in);
while (newlist.good())
{
getline(newlist, list_cont);
cout << list_cont << endl;
}
newlist.close();
};
Visual Studio不断向我发送错误102错误C2143:语法错误:缺少&#39 ;;&#39;之前&#39;。&#39;
Duno为什么,任何想法?
提前致谢
答案 0 :(得分:2)
将class open_file
替换为void open_file()
并删除最后一个分号。您的问题是您正在尝试声明一个函数,但您使用的是class关键字。