C++1 week-1 [C++ 문자열 함수 정리] 1. strcpy : 문자열을 복사하는 함수 str = string cpy = copy +) strcpy 함수 사용시 Error C4996 이 발생했는데, 이는 프로젝트 -> C/C++->전처리기->전처리기 정의-> 편집-> _CRT_SECURE_NO_WARNINGS 입력 후 확인 의 방법으로 해결할 수 있었다. 빈 배열과 꽉 찬 배열에 문자열 복사 한 결과 결과 값이 똑같이 origin 값으로 출력되었다. 그 이유는 strcpy함수는 문자열 복사시 문자열 끝에 있는 \0값(NULL)도 함께 복사되기 때문이다. origin 값이 복사된 후(nothing\0) 그 남은 자리에 원래 배열에 있던 값이(ng\0) nothing\0ng\0 이렇게 표현된다. 문자열은 그 끝을 \0으로 확인 한다. 따라서 noth.. 2020. 4. 13. 이전 1 다음 728x90