【发布时间】:2014-09-23 17:39:50
【问题描述】:
我对 c++ 很陌生,所以我很抱歉缺乏知识,但是由于某种原因,我的 find 方法不起作用。任何帮助都会很棒,这是我正在使用的代码。
www.pastie.org/9434690
//String s21
string s21 ="| o |";
if(s21.find("1")){
cout << "IT WORKS OMG " << s21 << endl;
}
else if(!s21.find("1")){
cout << "HASOSDKHFSIF" << endl;
}
谢谢
忘了提一下,代码总是打印“IT WORKS”,即使字符串中没有“o”。
【问题讨论】:
-
查看reference 的
std::string::find。这一步应该总是在 SO 之前。一个人更快。