請教c 中的string類的詳細用法

時間 2022-04-09 03:30:16

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 的類中,在建構函式中呼叫析構函式會發生什麼...