728x90
반응형
SMALL
#include <stdio.h>
#include <string.h>
int main(void){
char str[20] = "mango tree";
strncpy(str, "apple-pie", 5);
printf("%s\n", str);
return 0;
}
main() 함수
1-1. 크기가 20인 char 배열 str을 선언하고 "mango tree"로 초기화
1-2. `strncpy` 함수를 사용하여 "apple-pie" 문자열의 처음 5개 문자("apple")를 str 배열에 복사. 이 때 "mango tree"의 처음 5글자가 "apple"로 대체됨
1-3. 변경된 문자열 "apple tree"를 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 12) 개행 문자로 인해 gets 함수가 입력을 못하는 경우 (0) | 2024.08.21 |
---|---|
chapter 12) strcpy()와 기능이 같은 함수 구현 (0) | 2024.08.20 |
chapter 12) strcpy() 함수 사용법 (0) | 2024.08.18 |
chapter 12) strcmp(), strncmp() 함수를 사용한 문자열 비교 (0) | 2024.08.17 |
chapter 12) strcat(), strncat() 함수를 사용한 문자열 붙이기 (0) | 2024.08.16 |