我正在嘗試在用戶輸入的字符串中查找空格。我想使用std::string
中的find()
來返回該空間的位置。string.find(「」)未找到空格
如果輸入是「Seattle,WA USA」,並且我想find(" ", 0)
返回8
,我該怎麼做? 8日是後面的空格 「」
string inputString = " ";
cout << "Enter String to modify" << endl;
cin >> inputString;
int spac = inputString.find(" " , 0);
但find()
是回頭率0
。 我不知道爲什麼。
注意,'0'意味着_First character_,並不表示一個無法找到:'的std :: string: :npos'表示未找到。 – hmjd 2013-03-18 11:33:58