본문 바로가기
2학년 2학기/c언어

10-2장 문자 입출력과 문자열 입출력

by print_soo 2024. 11. 4.

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