일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 중학교 교육과정
- 4차 산업혁명
- 변곡점
- 블록 코딩
- 제프리 울만
- 동영상 플레이어
- 나만의 독서법
- 베스트 극장
- Visual Studio Code
- 안드로이드
- 휴먼명조
- 인공지능
- 파일 검색
- 박사 논문
- 욱
- 누구를 위한 교육과정인가?
- 머신러닝
- 알프레드 에이호
- MontyHall
- 앱
- 수학적 귀납법
- code.org
- 매트로폴리탄 미술관
- 2022 개정 교육과정
- 패트릭 브링리
- 코드 폭발 효과
- Code Blast
- 2021년 튜링상
- 선각자
- 단편 드라마
Archives
- Today
- Total
코딩하는 공무원
C언어 입출력(표준, 파일) 함수 정리 본문
※ 표준 입력 함수 사용시, 주의할 점
체크 표시되어 있는 scanf(), gets(), getchar() 함수는 데이터 입력 시에 입력 버퍼를 이용합니다. 즉, Enter 키를 누르면, 그때서야 비로서 지금까지 키보드로 친 내용이 Enter 키도 포함하여 한꺼번에 버퍼로 들어가게 됩니다.
그러나, getch(), getche() 함수는 입력 버퍼를 이용하지 않고, 키보드로 친 문자가 곧바로 CPU로 넘어 갑니다. 이때, getch() 함수는 입력한 내용이 모니터에 표시되지 않습니다. 반면, getche()는 입력한 내용이 모니터에 표시되지요..
또한, fscanf(), fgets(), fprintf(), fputs()는 앞에 ‘f’가 붙어 있어서, 파일 입출력 함수인지 바로 알 수 있습니다. 그러나, getc()와 putc() 경우, 헷갈리는 경우가 많습니다. 이것들 또한 파일 입출력 함수로서 문자 1개를 입력 받습니다. 표준 입출력 함수인 getchar, getch(), getche(), putchar(), putch()와 구분해서 알아 두셔야 합니다.
이렇게 표로 정리해 놓으면 명확히 구분하실 수 있을 겁니다.
'컴퓨터과학' 카테고리의 다른 글
AcroEdit 에서 C++ 컴파일하고 실행하기 (0) | 2010.11.17 |
---|---|
퀵 정렬 알고리즘 (0) | 2010.10.29 |
무료 C, C++ 컴파일러 Code::Blocks (0) | 2010.05.07 |
Code::Blocks 설치하기 (0) | 2010.05.07 |
scanf(), getchar() 함수로 문자 하나를 읽어 올 때 주의할 점 (2) | 2010.05.04 |
Comments