#include
#include
void main()
char *lianjie(char a[30],char b[30])
原型:extern char *strcat(char *dest,char *src);
用法:#include
功能:把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')並新增'\0'。
說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。
返回指向dest的指標。
使用列:
#include
main()
;memcpy(d,a,strlen(a));memcpy會自動截斷d的長度,這樣可以不用new和delete
memset(d,0,nlen+1);//全部設為結束符\0
strcat(d,a);
strcat(d,b);
strcat(d,c);
d[nlen]='\0';
printf("%s\n",d);
deleted;
return 0;
}out值:
aaabbbccc
C語言連線兩個字串
一種是使用c語言自帶的strcat函式來完成,strcat str1,str2 可以將str2指定的字串連線到str1指定的字串後面,結果儲存在指定的字元陣列中,str1指定的字串原來最後面的 0 被取消。因為要把str2接在str1後面,所以應該多給str1分配一些記憶體。include incl...
交換兩個字串
交換兩個字串,原來的字串分別為 學生 和 好 字串輸出顯示為 學生好 交換後輸出顯示為 好學生 include using namespace std int main char c1 5 學生 char c2 3 好 char m,n,t m c1 n c2 cout 交換前 m n n t co...
兩個字串相乘
先附上一張演算法圖 解釋 123 456 首先拿出1和456相乘,儲存到陣列1 2 3 的位置,然後拿出2和456相乘2 3 4的位置,依次類推,直到第乙個字串遍歷完 然後將他們相加,依次存到陣列中 實現如下 int j 0 int resindex 0 for int i 0 i然後再考慮進製,需...