C 字元陣列與string

2021-08-19 06:36:08 字數 431 閱讀 7880

初始化:char ch[20]="charrr";

string str="stringgg";

輸入:cin>>ch;

cin>>str;

輸入乙個單詞,並且把空格或者後續的單詞輸入留在佇列裡,影響下一次輸入(cin.getline()會讀到空格自動結束,cin會將下乙個單詞當成輸入,不允許在輸入)

cin.getline(ch,20);   將一行輸入讀取到陣列中

getline(cin,str);   將一行輸入讀取到string物件中

字串長度:strlen(ch);

str.size();

複製:strcpy(ch1,ch2);

str1=str2;

拼接:strcat(ch,"jinjiezhe");

str1+=str2;  str3=ste1+str2;

C 中string與字元陣列的互相轉化

string是c 標準庫型別,用於表示可變長的字串行。通過直接複製或者賦值的方式,可以將字元陣列轉換為string。char ach1 hello string str1 ach1 string str2 ach1 char ach2 world str2 ach2 string str3 str1...

字元陣列 字串與string類總結

1.字元陣列 字串與string類的區別 例1 int main string s cin s 輸入 dog if s dog cout 狗 ch 輸入 cat if ch cat cout 貓 輸出 dog 輸入 狗 輸出 cat 輸入 解釋 陣列名是該陣列第乙個元素的記憶體位址 用引號括起來的字...

字元陣列 字串與string類的區別

1.字元陣列 字串與string類的區別 例1 cpp view plain copy intmain 輸出 dog 輸入 狗 輸出 cat 輸入 解釋 陣列名是該陣列第乙個元素的記憶體位址 用引號括起來的字串也代表該字串第乙個字元的記憶體位址 這兩個位址不可能相等 2.cpp view plain...