※요약

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;
}


+ Recent posts