fread.c
上传用户:bjtelijie
上传日期:2010-01-01
资源大小:87k
文件大小:1k
源码类别:

数学计算

开发平台:

Visual C++

  1. # include <stdio.h>
  2. # include <stdlib.h>
  3. void main()
  4. {
  5. FILE *fp;
  6. int i = 156;
  7. long l = 9701076L;
  8. double d = 3.456;
  9. if((fp=fopen("test", "w"))==NULL)
  10. {
  11. printf("不能打开文件.n");
  12. exit(0);
  13. }
  14. fwrite(&i, sizeof(int), 1, fp);
  15. fwrite(&l, sizeof(long), 1, fp);
  16. fwrite(&d, sizeof(double), 1, fp);
  17. rewind(fp);
  18. fread(&i, sizeof(int), 1, fp);
  19. fread(&l, sizeof(long), 1, fp);
  20. fread(&d, sizeof(double), 1, fp);
  21. printf("i = %dn", i);
  22. printf("l = %ldn", l);
  23. printf("d = %fn", d);
  24. fclose(fp);
  25. }