반응형
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char * strcat(char *str1, char *str2) {
char *str;
int len1,len2;
len1=strlen(str1);
len2=strlen(str2);
str=(char*)malloc(sizeof(char)*(len1+len2)+1);
for(int i=0;i<len1;i++) {
str[i]=str1[i];
}
for(int i=len1;i<len1+len2;i++) {
str[i]=str2[i-len1];
}
str[len1+len2]='\0';
return str;
}
int main(){
char str1[]="Hello ";
char str2[]="nice";
char *laststr;
laststr =strcat(str1,str2);
printf("%s",laststr);
return 0;
}
반응형
'Language > C ' 카테고리의 다른 글
c언어 문자를 입력받아 대소문자 변환하기 (0) | 2018.04.10 |
---|