문자열 복사함수1 [C언어] 문자열 복사 함수 (strcpy, strncpy) 간단예제. strcpy 함수의 원형 char* strcpy(char* dest, const char* src); src에 있는 내용을 dest로 복사한다. 하지만, 만약 dest의 크기가 원본의 크기보다 작다면? 오버플로우가 발생한다. 컴파일러에 따라 묵인하는 경우도 있다고는 하지만 언젠가 문제가 될수 있는 내용이다. 간단한 사용 예제 strncpy 함수의 원형 char* strncpy(char* dest, const char* src, size_t n); 문자열은 반드시 마지막에 문자열의 끝을 알려주는 null이 있어야 한다. 때문에 내가 10글자를 받고 싶다면 null을 포함해서 11개의 배열을 생성해야 한다. strcpy와 같지만 복사하는 배열의 최대 길이를 정할 수 있다. strcpy(복사받을주소, 복사할주.. 2011. 3. 28. 이전 1 다음