在c 中如何將兩個字串合併成字串

時間 2022-02-01 20:24:37

1樓:浪哥

這要看型別,如果用的是c++裡面的string類,那麼只需要用上過載符號 + 就行了:

例如:string s1="12345890",s2="abcdedg";

s1+=s2;//把s2連線在s1尾部

cout<如果是c語言裡面的字元陣列,可以用strcat(char *s1,char *s2)函式,功能是把,s2連線在s1尾部:

例如:char s3="12345678",s4="abcded";

char s5[100];

strcat(s5,s3); strcat(s5,s4);//功能如上所說

cout<

2樓:我要鬥爭到死

簡單,用string物件,例如:

string str1="ddd";

string str2="bbb";

st1=str1+str2;

或 用c風格的字元陣列,用strcat函式char str1[100]="ddd";

char str2[10]="bbb";

strcat(str1,str2);

3樓:

int main(void)

注意string的大小一定足夠放下第二個字串

4樓:匿名使用者

你用c的strcat函式也行

matlab中怎樣把兩個字串合併成一個字串?

5樓:匿名使用者

1、方法一:通復過c=[a1,b1]格式拼接制

第一步開啟matlab的命令列bai

視窗,輸入a1='abcd123';b1='decf456';c=[a1,b1],按回du車鍵,如zhi

下圖所示:

2、第二dao

步可以看到c='abcd123decf456',成功將兩個字串進行拼接起來了,如下圖所示:

3、方法二:通過strcat函式進行拼接

第一步在命令列視窗中輸入d=strcat(a1,b1),按回車鍵,如下圖所示:

4、第二步可以看到d='abcd123decf456',實現了和方法一一樣的效果,拼接了兩個字串,如下圖所示:

5、方法三:通過sprintf函式拼接多個字串

第一步輸入a1='abcd123';b1='decf456';c1=123456;s=sprintf('%s%s%d',a1,b1,c1),按回車鍵,如下圖所示:

6、第二步可以看到s='abcd123decf456123456',成功將多個字串整型拼接起來了,如下圖所示:

6樓:孤獨飛雪飄

strcat(str 1,str 2,……str n)

從鍵盤輸入兩個字串,將字串連線到字串後面,輸出連線後的結果

1 新建一個工程和.c檔案 輸入標頭檔案和主函式。2 定義變數型別。3 呼叫cpy函式。4 定義一個函式,並定義變數型別。5 用一個for 語句和if語句判斷是否為母音。6 最後加一個字串結束符,並在主函式中輸出。7 編譯。執行得到最後結果。程式設計實現 輸入兩個字串,將第二個字串連線到第一個字串的...

C 中判斷兩個字串是否相等,怎麼判斷

很多很多 1 c 中可以用strcmp 函式的判斷兩個字串是否相等。具體的方法,首先開啟一個空白的c 檔案 2 在c 檔案裡編寫判斷字串的示例程式,這裡在程式中輸入兩個字串,之後程式會使用strcmp 函式判斷是否為相同的字串,最後程式會輸出判斷的結果 左右 1 如果兩個都是string類的話,可以...

c語言中如何判斷兩個字串完全相等

兆憐翠 用字元比較函式,做個for迴圈判斷即可,字串比較函式strcmp 格式strcmp a,b 0 a b strcmp a,b 0 a0 a ba,b均為字串! include bool isequal char str1,char str2 return true int main 在資料結...