※요약
fputs : 개방된 파일에 문자열을 라인 단위로 씁니다.
※특징
개행 문자 '\n'을 자동으로 0x0D, 0x0A 값으로 변환한다.
※함수 원형 및 설명
int fputs( const char *string, FILE *stream ); //string : 파일에 쓸 NULL로 끝나는 문자열 버퍼의 포인터 //stream : 개방된 FILE 구조체의 포인터 //반환값 : 설공 시 0이나 양수, 실패 시 EOF(-1)
※예제
#include <stdio.h> int main( ) { FILE *pFile = NULL; pFile = fopen( "d:\\Text.txt", "w+" ); if( pFile != NULL ) { for( int i=0 ; i<5 ; ++i ) { int nResult = fputs( "라인 단위 파일 쓰기 fputs\n", pFile ); printf( "%d번째 라인 쓰기 %s\n", i+1, nResult != -1 ? "성공":"실패" ); } fclose( pFile ); } else { } return 0; }
'C > 파일, 디렉토리 함수' 카테고리의 다른 글
[C언어] 바이트 단위 파일 읽기 - fread (0) | 2013.12.03 |
---|---|
[C언어] 문자 단위 파일 쓰기 함수 - fputc (0) | 2013.12.02 |
[C언어] 문자 단위 파일 읽기 함수 - fgetc (0) | 2013.12.02 |
[C언어] 변수 단위 파일 쓰기 함수 - fprintf (0) | 2013.11.30 |
[C언어] 변수 단위 파일 읽기 함수 - fscanf (7) | 2013.11.30 |
[C언어] 라인 단위 파일 읽기 함수 - fgets (4) | 2013.11.27 |
[C언어] 파일 열고 닫기 - fopen, fclose (1) | 2013.11.24 |