一會strcpy,一會strcat...
#include <stdio.h>
#include <string.h>
int main()
? ? {char s1[100]="";
? ? char s2[]="我愛,";
? ? char s3[]="慕課網";
? ? strcpy(s1,s2);
? ? strcpy(s1+strlen(s1),s3);
? ? printf("%s\n",s1);
? ? return 0; ? ?
}
#include <stdio.h>
#include <string.h>
int main()
? ? {char s1[100]="";
? ? char s2[]="我愛,";
? ? char s3[]="慕課網";
? ? strcpy(s1,s2);
? ? strcpy(s1+strlen(s1),s3);
? ? printf("%s\n",s1);
? ? return 0; ? ?
}
2019-04-09
舉報
2019-06-14
請問strcpy(s1+strlen(s1),s3);是什么意思?strlen(s1)是一個數吧,怎么能和一個數組相加?。坎欢?。。。求解
2019-04-29
?strcpy(s1,s2); 是將字符串s2中的內容復制到字符串s1中去,執行完后,字符串s1中為“我愛,”
?strcpy(s1+strlen(s1),s3);? 先用strlen()函數求出字符串s1的長度,再將字符串s3中的內容復制到字符串s1的后面
當然,用strcpy()和strcat()也是可以滴,條條大路通羅馬,每個人的思維方式都是不同的呀~