我正在尝试创建一个解析器类,它将基于“”解析文件并将单词放入链接列表中。
class FileReader
{
public:
FileReader(char* file)
{
ifstream fout (file, ifstream::in);
string hold;
while (fout.good())
{
getline (fout, hold, " ");
cout << hold;
}
fout.close();
}
};
该函数getline(fout, hold, " ")
未将“”识别为分隔符。
我还没有对链表部分进行编码,所以这只是程序的解析部分。
还有更好的方法来创建解析器吗?