fputc 함수

int fputc(int ch,FILE *fp); 파일 스트림에 하나의 문자를 출력하는 함수

입력 매개 변수 리스트

ch 출력할 문자 , 함수 내부에서 unsigned char로 변환해서 출력

fp 파일 스트림

반환 값

실패 시 EOF, 성공 시 출력한 문자

 

fputc 함수 사용할 때 다음을 주의해야 합니다. 한글을 포함한 파일의 데이터를 fgetc함수로 하나의 문자씩 읽어와서 fputc로 출력할 때 오류가 발생합니다. 이러한 문제를 해결하려면 setlocale 함수를 이용하여 지역을 설정해야 합니다.

사용 예

명령줄

input.txt 내용

출력

새로 만들어진 output.txt 내용

테스트를 하실 때는 명령줄에서 하시기 바랍니다.명령 프롬프트에서 ex_fputc.exe output.txt input.txt