2학년 2학기/c언어
10-2장 문자 입출력과 문자열 입출력
kkkkk1023
2024. 11. 4. 11:21
1. 문자 입출력
[getchar()와 getch()]
getchar()
: 입력된 문자들이 buffer에 쌓이다가, enter 키가 입력되면 buffer에 저장되어 있던 문자들이 선입선출형식으로 하나씩 출력된다.
getch()
: 입력된 문자들이 바로바로 출력된다.
[putchar()와 putch()]
putchar()
: 출력 버퍼를 사용하여 여러 문자를 모았다가 한번에 문자들을 출력한다.
putch()
: 버퍼 없이 바로바로 출력한다.
2. 문자열 입출력
[scanf()와 gets_s()]
scanf()
: 문자열을 읽어서 배열 s[]에 저장한다. 단! space, tab, newline과 같은 입력을 구분하는 문자들은 입력되지 않는다.
gets(문자열, 문자열 길이)
: 문자열을 읽어서 배열 s[]에 저장한다. space, tab, newline과 같은 입력을 구분하는 문자들은 입력된다.
[printf()와 puts()]
printf()
: 배열 s[]에 저장되어 있는 문자열을 출력한다.
puts(문자열, 문자열 길이)
: 배열 s[]에 저장되어 있는 한줄의 문자열을 출력한다.