1樓:匿名使用者
第乙個問題:
首先要包含的標頭檔案:#include;
並且必須只能是#include;切記不能加".h"!
而且要用using std::string;
其次,在main()中定義 string m_str;(這是全域性變數)。
遇到空格就停止那你可以不打空格呀!「one+two=three」這個式子可以不用空格。如果非要接受整行資料就用字串陣列。
或getline(),getline被來就需敲兩下回車。
的二個問題:
可以用find()函式在字串中查詢指定的字元或字串,再用if語句判斷然後做出結果。可以將find的返回值儲存到乙個變數中。
2樓:匿名使用者
第乙個問題
getline(cin,a);
第二個問題
提取,這個...也就是說把符號去掉?
#include
#include
using namespace std;
bool findsymbol(char a);
int main()
else
++i;
}cout << tmpstr << endl;//最後輸出的是臨時的
system("pause");
return 0;
}bool findsymbol(char str);for(int i = 0;i < 6; ++i)}return false;
} 補充回答:
如果你需要兩下回車才能結束輸入,那麼你試下這樣用getlinegetline(cin,str,'\n');
在c中,String和string的區別
string是c 中的類,string是.net framework的類 在c ide中不會顯示藍色 c string對映為.net framework的string如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一點點工作 string是關鍵字,st...
c中string和string的區別是什麼
完全一樣,沒有區別 string 和 string 首字母大寫 有區別.string 型別表示乙個字串行 零個或更多 unicode 字元 string 是 net framework 中 string 的別名。儘管 string 是引用型別,但定義相等運算子 和 是為了比較 string 物件 而...
string類中的size 函式和length 函式的區別
唯一區別 身份區別 length 代替傳統的c字串,所以針對c中的strlen,給出相應的函式length 另乙個身份是可以用作stl容器,所以按照stl容器的慣例給出size c 中string成員函式length 等同於size 功能沒有區別。c 標準庫中的string中兩者的源 如下 size...
c中的string是什麼意思,在c 中,定義乙個string str 「」是什麼意思呢?
string可以定義乙個字串型別的資料,或者是陣列 如 string str abc 表示字串 string str new string 3 表示乙個一維字串型陣列,陣列長度3 字串,用雙引號引起來的幾個字元.如 abc 一天 字串是 unicode 字元的有序集合,用於表示文字。string 物...
c 中類的構造與析構問題,c 中類的構造與析構問題
這是輸出結果,解釋等下就奉上!include using namespace std class a public a cout a 自己上機器除錯吧,不然是學不會語言的啦 c 關於組合類的構造析構問題 main函式中的2個變數,2個成員變數,一共4個 c 的類中,在建構函式中呼叫析構函式會發生什麼...