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[]에 저장되어 있는 한줄의 문자열을 출력한다.
'2학년 2학기 > c언어' 카테고리의 다른 글
10-4장 문자열을 수치로 변환 (0) | 2024.11.04 |
---|---|
10-3장 문자열 처리 라이브러리 (0) | 2024.11.04 |
10-1장 문자열과 NULL 문자 (1) | 2024.11.04 |
9-7장 이중 포인터 (1) | 2024.10.29 |
9-6장 함수 포인터 (0) | 2024.10.29 |