FPUTS(3)

명칭
fputs, puts - 행을 스트림에 출력한다

프로그램 라이브러리
libc

서식
<stdio.h> int fputs(const char *str, FILE *stream) int puts(const char *str)

해설
fputs() 함수는, str 하지만 가리키는 캐릭터 라인을 stream 하지만 가리키는 스트림에 기입합니다.

puts() 함수는, 캐릭터 라인 str 및 캐릭터 라인 종단용의 개행 캐릭터를 스트림 stdout 에 기입합니다.

반환값
fputs() 함수는, 성공하면 0 을 되돌려, 에러가 발생했을 경우는 EOF (을)를 되돌립니다. puts() (은)는, 성공하면 부가 아닌 정수를 되돌려, 에러가 발생했을 경우는 EOF (을)를 되돌립니다.

에러

[EBADF]
    지정되었다 stream 하지만, 기록 가능한 스트림이 아닙니다.

fputs() 함수와 puts() 함수는 처리에 실패해, routine write(2) 그리고 지정된 에러중 한쪽이 errno (으)로 설정되는 일이 있습니다.

관련 항목
ferror(3), putc(3), stdio(3)

표준
fputs() 함수와 puts() 함수는, isoC 에 적합하고 있습니다.