본문 바로가기
카테고리 없음

C 프로그래밍 fgets() 함수 라인 끝 개행 제거

by Ryan Kim 2015. 4. 12.

C 프로그래밍 fgets() 함수 라인 끝 개행 제거


fgets() 함수를 사용해서 어떤 텍스트 문서를 읽으면, 문서 내용을 전체를 가감없이 가져오기때문에 개행 문자도 읽어들인다. 이런 라인끝 개행 문자를 제거하기 위해서는 다음과 같은 코드를 박아준다. 


...

char* input;

char* line_p;


fgets(input, 100, fp); 

if((line_p = strchr(input, '\n')) != NULL)*line_p ='\0';

 

출처:http://ra2kstar.tistory.com/173