C/FILE 입출력

fwrite 함수

DesignatedRoom 2021. 3. 23. 19:22

작업 환경은 Visual Studio 2008

fwrite 함수를 이용해서 데이터를 파일에 저장해보자.

 

소스 파일

위의 내용에서 맨 마지막에 return 0; 문장을 넣어주도록 하자.

 

프로그램 실행결과

 

user.dat 파일은 프로젝트 폴더에 생성된다.

 

소스 내용

더보기
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(void)
{
	char a = 'A';
	int b = 5000;
	double c = 12.345;
	char temp[20] = "Hi";

	FILE *pFile = fopen("user.dat", "wb");

	if( pFile != NULL )
	{
		fwrite( &a, sizeof(char), 1, pFile );
		fwrite( &b, sizeof(int), 1, pFile );
		fwrite( &c, sizeof(double), 1, pFile );
		fwrite( temp, sizeof(char), 20, pFile );
		fclose( pFile );
	}
}