C language puts, fputs, gets, fgets
C language puts / fputs c언어를 공부하면서 그동안 문자열을 입력받기 위해서 scanf() 함수를 이용했고 출력할 때는 printf()를 이용했었는데요. 이 scanf() 함수는 공백을 처리하지 못하는 단점이 있었습니다. 하지만 여기서 알아볼 입력 함수들은 공백도 처리하면서 문자열을 입력받을 수 있기 때문에 유용한데요. 먼저 문자열을 출력하는 puts와 fputs부터 간단하게 알아보고 입력받는 gets와 fgets 함수를 살펴보겠습니다. int puts(const char * s); int fputs(const char * s, FILE * stream); ▲ puts 함수는 표준 스트림인 stdout을 대상으로 출력되지만 fputs 함수는 두 번째 인자를 통해서 출력의 대상을 변경할 ..