我有一些文件输入代码:
std::ifstream temp("temp.tmp", std::ifstream::in);
char line = temp.get();
现在没关系,它有效,所以我正在使用它。我的问题是我需要检查每一行,看它是否等于"this"
。 std::getline();
对我来说并不是很好。我需要的是将char line
拆分成行的一些方法(在for
循环中,也许??)。
答案 0 :(得分:1)
line
的类型不是char数组,正如您的问题所暗示的那样,而是单个char
变量。我强烈建议你研究std::string
s而不是char数组(c风格的字符串)。 Documentation of strings
答案 1 :(得分:0)
std::getline
是要走的路。如果您无法使用它,请在新问题中发布代码。