백준 11718 문제) fgets 함수

2022. 6. 29. 23:37C언어 문서화

fgets 

#include <stdio.h>

char*_cdecl fgets(char*_Buffer, int_MaxCount, FILE*_Stream)

:stream에서 문자열을 받는다. (num-1)개의 문자를 입력받을 때 까지나 개행 문자나 파일 끝(EOF)에 도달할 때까지 입력 받아서 C형식의 문자열로  저장한다. 개행 문자까지 str에 저장하고 마지막으로 입력 받은 문자 뒤에 자동적으로 NULL문자가 붙는다. 

scanf 함수와는 달리 개행 문자에 의해서만 입력이 끝나기 때문에 띄어 쓰기가 있는 문자열도 입력 받을 수 있다. 

 

백준 답 코드

 

#include <stdio.h>
#define SIZE 101
int main()
{
    char str[SIZE]="";
    while(fgets(str,sizeof(str),stdin))
    {
        printf("%s",str);
    }
    return 0;
}

 

 

참고 사이트 : https://modoocode.com/38

'C언어 문서화' 카테고리의 다른 글

C언어) 1. 변수  (0) 2022.06.27
C언어 주석 사용  (0) 2022.06.27
#define _CRT_SECURE_NO_WARNINGS 사용하는 이유  (0) 2022.01.02