C언어/문자와 문자열처리 함수
/*문자열 추가함수 strcat & strncat */
빛나는 미래
2010. 5. 6. 21:22
/*문자열 추가함수 strcat & strncat */
#include <stdio.h>
#include <string.h>
int main()
{
size_t i,j;// 문자열의 길이를 받는 함수 strlen 의 형테가 size_t이므로 이걸받는 문자도.
char str1[100];
char str2[100];
fputs("첫번쨰 문자열 입력:",stdout);
fgets(str1,sizeof(str1),stdin);//문자열1 입력
//문자열1의 갯수 카운터
i=strlen(str1);// 문자열1 길이를 반환 + 엔터값 //size_t
str1[i-1]='\0';//문자열 길이다음 널문자열 넣음
fputs("2번쨰 문자열 입력:",stdout);
fgets(str2,sizeof(str2),stdin);//문자열2 입력
//문자열2의 갯수 카운터
j=strlen(str2);// 문자열2 길이를 반환 + 엔터값//size_t
str2[j-1]='\0';//문자열 길이다음 널문자열 넣음
strcat(str1,str2);// 문자열1에 문자열2를 더함(추가)
printf("%s\n",str1);// 추가된 문자열 1출력
puts(str1);
return 0;
}