728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int res;
char ch;
while(91){
res = scanf("%c", &ch);
if (res == -1) break;
printf("%d ", ch);
}
return 0;
}
main() 함수
1-1. 무한 루프(`while(91)`; 91은 참으로 평가됨) 내에서 사용자로부터 문자를 입력 받음
1-2. `scanf` 함수를 사용하여 문자를 변수 ch에 저장하고, 반환 값(res)을 검사
1-3. `scanf`가 파일의 끝(EOF)에 도달하면 -1을 반환하므로, 이 경우 루프를 빠져나옴(`if (res == -1) break;`)
1-4. 입력받은 문자의 아스키 코드 값을 출력
반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 11) 버퍼의 내용을 지워야 하는 경우 (0) | 2024.08.07 |
---|---|
chapter 11) 버퍼를 사용하는 문자 입력 (0) | 2024.08.06 |
chapter 10) 배열명에 정수 연산을 수행하여 배열 요소 사용 (0) | 2024.08.04 |
chapter 10) 배열명처럼 사용되는 포인터 (0) | 2024.08.03 |
chapter 10) 배열에 값을 입력하는 함수 (0) | 2024.08.02 |