일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파일 검색
- 2021년 튜링상
- 중학교 교육과정
- 변곡점
- 휴먼명조
- Visual Studio Code
- 매트로폴리탄 미술관
- 패트릭 브링리
- 박사 논문
- 2022 개정 교육과정
- 욱
- 앱
- 안드로이드
- 인공지능
- 제프리 울만
- 베스트 극장
- code.org
- 머신러닝
- 코드 폭발 효과
- Code Blast
- 수학적 귀납법
- 4차 산업혁명
- 누구를 위한 교육과정인가?
- MontyHall
- 알프레드 에이호
- 나만의 독서법
- 동영상 플레이어
- 블록 코딩
- 단편 드라마
- 선각자
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 에서 Java 컴파일하고 실행하기 (0) | 2010.11.21 |
---|---|
AcroEdit 에서 C++ 컴파일하고 실행하기 (0) | 2010.11.17 |
무료 C, C++ 컴파일러 Code::Blocks (0) | 2010.05.07 |
Code::Blocks 설치하기 (0) | 2010.05.07 |
scanf(), getchar() 함수로 문자 하나를 읽어 올 때 주의할 점 (2) | 2010.05.04 |
Comments