본문 바로가기
Solution_/C언어 콘서트

[c언어콘서트] 12장 4번 (파일 크기 비교)

by 낭람_ 2018. 11. 21.
반응형

[12장 4번]


임의의 실수 100개를 생성시킨 후에 텍스트 파일과 이진 파일로 저장하여 보고 그 크기를 비교하여 보라.



[만들어진 파일]

- w(텍스트파일) wb(이진 파일)


[풀이]

#include <stdio.h>
#include <stdlib.h>

int main() {
FILE *fp1 = NULL;
FILE *fp2 = NULL;
int value, i;
fp1 = fopen("programming_4(w).txt", "w");
if (fp1 == NULL) exit(1);
fp2 = fopen("programming_4(wb).txt", "wb");
if (fp2 == NULL) exit(1);
for (i = 0; i < 100; i++) {
value = rand();
fprintf(fp1, "%d ", value);
fwrite(&value, sizeof(int), 10 * 10, fp2);
}
fclose(fp1);
fclose(fp2);
return 0;
}


반응형

댓글