写一函数,将两个字符串连接。
我们知道在string.h文件中提供了strcat函数,实现将第二个参数的字符连接到第一个参数的字符串后面,我们采用的方法是将在第一个参数的'\0'处将第二个参数复制到第一个参数中。根据此原理中,编写代码如下:
#include <stdio.h> #define N 100
void strcat(char[], char[]); int main(int argc, char *argv[]) { char ch1[N],ch2[N]; printf("please input ch1 :"); gets(ch1); printf("please input ch2 :"); gets(ch2); printf("begin mystrcat function:\n"); strcat(ch1,ch2); puts(ch1); system("pause"); return 0; }
void strcat(char s[], char t[]) { int i = 0,j = 0; for (i = 0; i < strlen(s); i++) { ; } for (j = 0; j <= strlen(t); j++) { s[i++] = t[j]; } }
|
阅读(8152) | 评论(0) | 转发(0) |