파일 예제
파일 생성 예제
char a='A';
int b=50000;
double c = 12.345;
char temp[20] = "game school!";
FILE *p_file = fopen ("data.dat", "wb");
if(p_file != NULL)
{
fwrite( &a, sizeof(char), 1, p_file);
fwrite( &b, sizeof(int), 1, p_file);
fwrite( &c, sizeof(double), 1, p_file);
fwrite( temp, sizeof(char), 20, p_file);
fclose(p_file);
} else printf("파일 쓰기 실패!");
파일 읽기 예제
char a;
int b;
double c;
char temp[20];
FILE *p_file = fopen ("data.dat", "rb");
if(p_file != NULL)
{
//fseek(p_file, sizeof(char)+sizeof(int)+sizeof(double), SEEK_SET)
fread( &a, sizeof(char), 1, p_file);
fread( &b, sizeof(int), 1, p_file);
fread( &c, sizeof(double), 1, p_file);
fread( temp, sizeof(char), 20, p_file);
fclose(p_file);
printf("%c, %d, %f, %s\n", a,b,c,temp);
} else printf("파일 읽기 실패!\n");