[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: 파일입출력함수
소분류: 파일 출력
fputc() 작성일: 1999/11/22
수정일: 2002/07/05

1. 형식 형식1) result= fputc(fp, ch) 형식2) result= fputc(fp, ch, wcnt) 2. 기능: 인자 fp 파일에 한문자를 기록한다. ( '\0'문자도 기록됨 ) 3. 설명 (1) 인자 fp는 파일 포인터이며 파일 개방시 얻은 값이어야 하고 파일 포인터가 아니면 에러 처리되며 이미 폐쇄된 파일 포인터일 때는 경고 메시지를 출력 하고 result에 -1의 값을 되돌린다. (2) 인자 ch는 파일에 출력할 문자 코드이다. (3) 형식2)에서 wcnt는 반복 출력할 문자수를 의미하며 0보다 작으면 에러이다. (4) 형식2)에서 wcnt가 0 이면 파일에 출력을 하지 않는다. (5) result의 값이 -1(EOF)이면 출력시 에러가 발생한 것이다. (6) result의 값이 -1(EOF)가 아니면 출력한 문자의 코드값이다. 4. 사용예 char text[5]= {'W','e','s','o','f','t'}; // 1차원 배열을 0 에서 5 까지 확보 fp= fopen("/dev/null", "w"); if(fp==FILE_OPEN_ERR) { print("file open error!\n"); return; } for(i=0; i<=5; i++) { result= fputc(fp, text[i]); if(result==EOF) { print("쓰기실패\n"); return; } } fclose(fp); ------------------------------ [ 출력결과 ] ------------------------------

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]