【发布时间】:2015-06-21 06:43:50
【问题描述】:
所以我是 C++ 的新手,我一直在互联网上寻找如何做到这一点,到目前为止我有这个:
void includeFile(string name){
ifstream ifs;
ifs.open(name);
string commands;
while (getline(ifs,commands)){
commandReader(ifs);
}
ifs.close();
}
(commandReader 是一个接受 istream 的函数)
当我尝试编译时,我收到错误“调用没有匹配的函数”,然后给了我 ifs.open(name) 行的行号。我已经包含了 fstream,所以不确定它为什么这样做
【问题讨论】:
-
以后试试reference。请注意,该函数有两个重载,其中一个在 C++11 中可用。