중급 90. 문자가 숫자인지 검사하기 (isdigit)

학습 내용 : 문자열에서 숫자 문자를 판별하는 방법을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include #include #pragma warning(disable:4996) void main() { char *string = "Today 2020.03.04"; char buffer[100] = {0,}; int count = 0; while(*string) { if (isdigit(*string)) { buffer[count] = *string; count++; } string++; } puts(buffer); } 실행 화면 :

중급 89. 문자가 알파벳인지 검사하기 (isalpha)

학습 내용 : 문자열에서 알파벳 문자를 판별하는 방법을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include #include #pragma warning(disable:4996) void main() { char *string = "Today 2020.03.04"; char buffer[100] = {0,}; int count = 0; while(*string) { if (isalpha(*string)) { buffer[count] = *string; count++; } string++; } puts(buffer); } 실행 화면 :

중급 88. 실수를 문자열로 변환하기 3 (gcvt)

학습 내용 : printf() 함수와 유사한 기능을 하는 gcvt() 함수를 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include #include #pragma warning(disable:4996) void main() { double value1 = 3.14e10; double value2 = -3.14e10; char buffer[100]; gcvt(value1, 3, buffer); puts(buffer); gcvt(value2, 3, buffer); puts(buffer); } 실행 화면 :