728x90
반응형
1) memset
int arr[10];
memset(arr, 0, sizeof(arr));
2) strcpy
char source[] = "Hello, World!";
char destination[20];
strcpy(destination, source);
3) memcpy
char source[] = "Hello, World!";
char destination[20];
memcpy(destination, source, sizeof(source));
(
기본적으로 strcpy는 문자열 복사에 사용되며, NULL 종료 문자와 문자열 끝까지만 복사합니다.
반면 memcpy는 임의의 데이터 복사에 사용되며, NULL 종료 문자를 고려하지 않습니다.
적절한 함수를 선택하는 것은 사용 사례에 따라 다릅니다.
}
728x90
반응형
'SW > C' 카테고리의 다른 글
| 컴파일 오류 C2712 (0) | 2023.10.22 |
|---|---|
| 아스키 코드표 (0) | 2023.10.22 |
| LPSTR, CString 변환법 (0) | 2023.10.20 |