fgets함수 (1) 썸네일형 리스트형 열혈 ( C ) chapter 21 정리노트 3 chapter21 - 3 문자열 입력 함수: gets, fgets #include char * gets(char * s); char * fgets(char * s,int n,FILE * stream); gets함수를 사용하면 문장 구성은 간단하지만, 미리 마련해 놓은 배열을 넘어서는 길이의 문자열이 입력되면, 할당받지 않은 메모리 공간을 침범하여 실행 중 오류가 발생한다는 단점이 있다. 그래서 가급적으로 fgets함수를 호출하는 것이 좋다고 한다. int main(void) { char str[7]; fgets(str,sizeof(str),stdin); ...................... } 위 코드가 의미하는 바는 stdin으로 부터 문자열을 입력받아서 배열 str에 저장하되, sizeof(str.. 이전 1 다음