반응형
[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;
}
반응형
'Solution_ > C언어 콘서트' 카테고리의 다른 글
[c언어콘서트] 12장 6번 (파일 출력) (0) | 2018.11.21 |
---|---|
[c언어콘서트] 12장 5번 (파일 비교) (1) | 2018.11.21 |
[c언어콘서트] 12장 3번 (라인개수 출력) (0) | 2018.11.16 |
[c언어콘서트] 12장 2번 (정수 출력) (0) | 2018.11.16 |
[c언어콘서트] 12장 1번 (파일 저장) (0) | 2018.11.16 |
댓글