C語言,編函式來連線字串,謝謝

2022-05-08 12:02:08 字數 2571 閱讀 6997

1樓:古振元

#include "stdio.h"

char * mystrcat(char *str1,char *str2)

for(i=count1;i

return str3;

}int main()

2樓:匿名使用者

#include

char *strcat(char *strdest, const char *strsour);

int main(void)

char *strcat(char *strdest, const char *strsour)

while(*cp++ = *strsour++ );

return strdest;}

用c語言編寫函式實現字元a,b的連線。

3樓:匿名使用者

備註:如有高手,請指正。

日期:2012-6-8

int getlength(char *x)return len;

}//計算字串的長度

void stringcat(char *a,char *b,char * c)

while(*b!='\0')

} //把a和b連線起來放到c中。

int main()

4樓:滄海雄風

123abc

123abc

press any key to continue#include

main()

求c語言高手幫忙解答,問題是:寫一個函式,將兩個字串連線.謝謝~~~

5樓:

char *my_strcat(char * des ,const char * src)

d--;

while(*src!=0)

*d=0;

return des;

}可以參考linux核心原始碼

6樓:匿名使用者

strcat(char * des ,char * src)

c語言初學 不用函式strcat(),程式設計實現字串連線函式strcat()的功能 錯誤修改 請詳細一些謝謝

7樓:匿名使用者

引數最好用英文表示清楚

#include

#include

void strcatyy(char destination[20],char source[20])

void main()

用c語言寫一個函式,把兩個字串連線起來、、、、我寫的錯哪了、、、、麻煩指正一下、、謝謝

8樓:

conecotion裡面有問題 i和j應該是指標 指向stra strb字元陣列的的成員

9樓:

有3個問題:

1.把conecotion()中的i!='\0'和j!='\0'分別改成stra[i]!='\0'和strb[j]!='\0';

2.在conecotion()中的最後一個}前加一句stra[p+j]='\0';

3.main中的char str1[20]要改成char str1[40],而void conecotion( char stra[40],char strb[20])中中的數字沒有必要,可寫成void conecotion( char stra,char strb)。

相信ok了。

10樓:飛向天空

你的conecotion引數引數採用的是值傳遞,即conecotion裡面實際沒有改變str1的值

11樓:木子思曰

你的函式conecotion裡面的迴圈i 一直在累加 怎麼會等於『\0』呢

在語言c中,如何呼叫一個函式輸出字串,求解 50

12樓:51cto學院

有兩種輸出辦法:

printf函式的一般使用形式為:printf("輸出格式",輸出項系列);要輸出字串,則只需寫出相應的輸出格式以及輸出項系列即可,其中輸出格式為%s,輸出項系列為字串名

printf函式輸出字串的例子如下:

#include

void main()

上述程式輸出了字串 abcd

c語言:編寫一個將兩個字串連線起來的函式(即實現stract函式功能),兩個字串由主函式輸入,

13樓:匿名使用者

#include "stdio.h"

char *strcat(char *str1, char *str2)

void main()

14樓:格調

#include

void main()

void con(char sting1,char sting2,char sting3)

C語言字串

錯誤在註釋中給出了 程式正確執行 include void main else if str i 等號是 是賦值 else if str i 等號是 是賦值 j letter blank gantan printf n d n j 先分析一下你的 for i 0 str i 0 i 你應該改成 fo...

C語言字串,求大佬,C語言字串陣列的問題

在語句for j 0 s j 0 j 中,j 記錄的是串s的字元個數,結束該迴圈時,s j 恰好是 0 在接下來的for迴圈中,第一個j 後,s j 是串s的最後一個字元,而i為0,迴圈體將s 0 與s j 進行交換,第二個j 是正常遞減,以便與i 相對應,交換s i 和s j 沒那個程式之類執行不...

用c語言寫字串逆序輸出,用C語言寫 字串逆序輸出

逆序輸出有很多種,具體的實現方法取決於你題目的要求 1.如果只是要求逆序輸出,那麼可以採用類似的方法 void reverse char s 這種方法在s很長的情況下會一直遞迴到底,不是很好。2.如果需要將字串整個逆序在函式外面輸出,那麼可能希望採用返回字串指標的方式 實現如下 char rever...