-
strncpy()Visual Studio/C 기초 2013. 6. 15. 16:47
앞에서 문자열을 복사하는 방법에 대해 포스팅 했는데요, 이번엔 기능은 같지만 원하는 영역까지만 복사하는 방법에 대해 포스팅하려고 합니다.
#include <stdio.h>
#include <string.h>char dest[] = "..........................";
char man[] = "abcdefghijklmnopqrstuvwxyz";
main()
{
size_t n;
while(1)
{
printf("복사할 문자열의 개수를 입력해주세요 (1~26) : ");
scanf("%d",&n);if(n>0 && n<27) //범위를 충족하지 못할경우
break;
}
strncpy(dest,man,n);
printf("복사 후 : %s\n",dest);
}strncpy() 함수는 복사할 문자의 개수를 지정합니다.
'Visual Studio > C 기초' 카테고리의 다른 글
C언어 문자열 결합 [strcat()] (0) 2013.06.17 strdup() (0) 2013.06.17 C언어 문자열 복사 [strcpy()] (0) 2013.06.15 C언어 문자열 길이 계산 [strlen()] (2) 2013.06.15 C언어 임시파일 사용 [tmpnam()] (0) 2013.06.15