fgets( ) 함수와 fputs( ) 함수

CODEDRAGON Development/C, C++

반응형



 

fgets() 함수와 fputs() 함수

 

 

함수원형

함수의 원형

설명

헤더파일

char* fgets (char *s, int n, FILE* stream);

·         키보드/파일로 부터 문자열을 입력 받습니다.

·         파일의 끝에 도달 경우: NULL 포인터 반환

stdio.h

int  fputs (const char* s, FILE* stream);

·         모니터/파일에 문자열을 출력합니다.

·         호출 실패의 경우: EOF 반환

stdio.h

 

 

인자

설명

s

·         읽어들인 문자열을 저장할 char 배열을 가리키는 포인터

n

·         마지막 NULL 문자를 포함하여 읽어들일 최대 문자

·         NULL문자가 포함되므로 값이 7 이면 최대 6 문자를 입력 받습니다.

stream

·         문자열을 읽어들일 스트림의 FILE 객체를 가리키는 포인터

·         표준 입력(stdin) 에서 입력을 받는 경우 stdin 지정합니다.