Programming/C
문자열을 추가하는 strcat과 strncat 함수
scii
2013. 2. 15. 01:12
strcat함수는 기존에 존재하는 문자열의 뒤에다가 다른 문자열을 추가하는 함수이다.
뒤에 널이 삭제되면서 그 널뒤에 추가시킨다. 그리고 마지막에 널이 붙는다.
#include<stdio.h>
#include<string.h>
char* str = "Hello World";
main()
{
char str1[20];
int i;
int len = strlen(str);
for(i=1; i<=len; i++)
{
strcpy(str1, "");
strncat(str1, str, i); //strncpy(str1, str, i);
//str1[i] = '\0'; 이렇게 적으면 strncat(str1, str, i);랑 같다.
puts(str1);
}
return 0;
}