문자열을 추가하는 strcat과 strncat 함수
Programming/C 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;
}
'Programming > C' 카테고리의 다른 글
공용체 union (0) | 2013.02.15 |
---|---|
문자열을 비교하는 strcmp 그리고 strncmp 함수 (0) | 2013.02.15 |
문자열을 복사하는 strcpy, strncpy함수 (0) | 2013.02.15 |
scanf함수에 &를 붙이는 이유 (0) | 2013.02.15 |
2진수를 8진수로 16진수로, 8진수를 16진수로 (0) | 2013.02.15 |