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 在資料結...