티스토리 뷰

C

파일 예제

猫猫 2014. 9. 12. 11:41
반응형

 파일 생성 예제

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");

반응형

'C' 카테고리의 다른 글

190724 ?? 왜한거지?  (0) 2019.07.24
노드  (0) 2014.09.12
동적할당  (0) 2014.09.12
라이브러리 함수  (0) 2014.09.12
구조체  (0) 2014.09.12