문자열 복사와 문자열 길이를 계산하는 함수(strcpy, strncpy, strlen)에 대해 알아보는 프로그램
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[15];
char *str1="abcdefghi";
char *str2="ABCDEFGHI";
strcpy(s, str1);
printf("strcpy : %s\n", s);
strncpy(s, str2, 4);
printf("strncpy : %s\n", s);
printf("length of s : %d\n", strlen(s));
return 0;
}
// 실행 결과
#include <stdio.h>
#include <string.h>
int main(void)
{
char s[15];
char *str1="abcdefghi";
char *str2="ABCDEFGHI";
strcpy(s, str1);
printf("strcpy : %s\n", s);
strncpy(s, str2, 4);
printf("strncpy : %s\n", s);
printf("length of s : %d\n", strlen(s));
return 0;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어] 문자열을 검색하는 함수(strstr, strpbrk) (0) | 2011.05.15 |
---|---|
[c언어] 문자열에 대해 특정 문자의 위치를 검색하는 함수(strchr, strrchr) (0) | 2011.05.15 |
[c언어] 두개의 문자열을 비교하는 함수(strcmp, strncmp) (0) | 2011.05.12 |
[c언어] 문자열을 연결하는 함수(strcat, strncat) (0) | 2011.05.12 |
[c언어] 문자열을 숫자로 변환하는 함수(strtod, strtol) (0) | 2011.05.12 |