行走的Coder

俱怀逸兴壮思飞,欲上青天览明月。

导航

fwrite用法

一:函数名: fwrite

  功 能: 写内容到流中

  用 法:fwrite(buffer,size,count,fp);

  (1)buffer:是一个指针,对fwrite来说,是要输出数据的地址。

  (2)size:要写入的字节数;

  (3)count:要进行写入size字节的数据项的个数;

  (4)fp:目标文件指针。

  程序例:

  1. #include <stdio.h>
  2.   struct mystruct
  3.   {
  4.   int i;
  5.   char ch;
  6.   };
  7.   int main(void)
  8.   {
  9.   FILE *stream;
  10.   struct mystruct s;
  11.   if ((stream = fopen("TEST.$$$", "wb")) == NULL) /* open file TEST.$$$ */
  12.   {
  13.   fprintf(stderr, "Cannot open output file.\n");
  14.   return 1;
  15.   }
  16.   s.i = 0;
  17.   s.ch = 'A';
  18.   fwrite(&s, sizeof(s), 1, stream); /* write struct s to file */
  19.   fclose(stream); /* close file */
  20.   return 0;
  21.   }

posted on 2016-09-01 14:35  行走的coder  阅读(8995)  评论(0编辑  收藏  举报