当前位置: > 热传

使用函式回传字串 [C语言] 一起帮忙解决难题,拯救 IT 人的一天

时间:2022-04-19 21:31:54 热传 我要投稿

题型介绍:1.试写一函式char* copystr(int n, const char *str),将str字符串拷贝n次後传回。2.应用main()函式通话,通话描述dupstr = copystr(n,srcstr);3.印出dupstr。

#include#include#include//char a[80];char* copystr(int n, const char *str){ int k = strlen(str); char space[] = " "; static char a[80]; strcpy(a,str); for(int i = 1; i < n; i ){ strcat(a,space); strcat(a,str);} return a;}void main(void){ int n = 4; char srcstr[] = "hello"; char *dupstr = copystr(n,srcstr); puts(dupstr);}