중급 75. 문자열을 중복 생성하기 (strdup)

학습 내용 : 문자열을 처리하다가 임시 버퍼를 생성하여 복제해 두는 기법을 학습합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include #include #pragma warning(disable:4996) void main() { char english[100] = "Whatever you do, make it pay."; char *pStr; pStr = strdup(english); strcpy(english, "string copy"); puts(english); puts(pStr); } 실행 화면 :

중급 74. 문자열을 거꾸로 뒤집기 (strrev)

학습 내용 : "abcde"를 "edcba"처럼 문자열을 뒤집는 방법을 학습합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 #include #include #pragma warning(disable:4996) void main() { char english[100] = "Whatever you do, make it pay."; strrev(english); puts(english); } 실행 화면 :

중급 73. 문자열을 소문자로 변환하기 (strlwr)

학습 내용 : 대문자를 소문자로 변환하는 기본 원리를 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 #include #include #pragma warning(disable:4996) void main() { char english[100] = "Whatever You Do, Make It Pay."; strlwr(english); puts(english); } 실행 화면 :