티스토리 뷰

 scanf(), printf()

 변환문자 %s 사용

 공백으로 구분되는 하나의 문자열 입력 받음

 이름과 성을 분리하여 입력한다면 성만 저장됨

 입력 받을 문자열은 충분한 공간이 준비되어 있어야 함

 단순히 문자 포인터로는 문자열 저장이 불가능

 printf()에서 %10s : 폭이 10, 우측정렬

 gets()

#include <stdio.h>

 [enter] 키를 누를 때까지 버퍼에 저장 한 후 입력처리

 마지막에 입력된 ‘\n’가 ‘\0’로 교체되어 저장

 puts()

 오류가 발생하면 EOF를 반환

 EOF(End Of File) : #define EOF (-1)

 문자열의 마지막에 저장된 ‘\0’를 ‘\n’로 교체하여 버퍼

에 전송

-> puts()를 연속으로 사용하면 모니터에 한 행씩 보임

댓글