我正在尝试将字符串与 const char* 进行比较。
std::string line;
std::fstream tmpl;
我使用 getline 用来自 fstream 文件的一些输入填充字符串变量:
getline(tmpl, line);
然后我想将该行与以下内容进行比较:
if(line == "$something")
由于某种原因,它总是返回 false。我已经尝试了很多不同的东西,但没有成功(让它总是返回假或总是真)
为什么以及如何解决此问题?我错过了什么?getline 不是正确的方法吗?
使用string.find()
. _ 当我尝试不同的事情时,我误用了它。然而,关于比较的问题==
仍然悬而未决。