9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習英語 > 專業英語 > 計算機英語 > c語言fread函數的用法

c語言fread函數的用法

時間: 長思709 分享

c語言fread函數的用法

  C語言中:fread是一個函數。從一個文件流中讀數據,最多讀取count個元素,每個元素size字節,如果調用成功返回實際讀取到的元素個數,如果不成功或讀到文件末尾返回 0。下面我們來看看c語言fread函數的用法。

  fread()函數---- Reads data from a stream.

  #include<stdio.h>

  size_t fread( void *buffer, size_t size, size_t count,FILE *stream );

  從一個文件流中讀數據,讀取count個元素,每個元素size字節.如果調用成功返回count.如果調用成功則實際讀取size*count字節

  buffer的大小至少是 size*count 字節.

  return:

  fread returns the number of full items actually read

  實際讀取的元素數.如果返回值與count(不是count*size)不相同,則可能文件結尾或發生錯誤.

  從ferror和feof獲取錯誤信息或檢測是否到達文件結尾.

  DEMO:

  [cpp] view plain#include <stdio.h>

  #include <process.h>

  #include <string.h>

  int main()

  {

  FILE *stream;

  char msg[]="this is a test";

  char buf[20];

  if ((stream=fopen("dummy.fil","w+"))==NULL)

  {

  fprintf(stderr,"cannot open output file.\n");

  return 1;

  }

  /*write some data to the file*/

  fwrite(msg,1,strlen(msg)+1,stream);

  /*seek to the beginning of the file*/

  fseek(stream,0,SEEK_SET);

  /*read the data and display it*/

  fread(buf,1,strlen(msg)+1,stream);

  printf("%s\n",buf);

  fclose(stream);

  system("pause");

  return 0;

  }

  DEMO2

  [cpp] view plainint main(void)

  {

  FILE *stream;

  char list[30];

  int i,numread,numwritten;

  /*open file in text mode:*/

  if ((stream=fopen("fread.out","w+t"))!=NULL)

  {

  for (i=0;i<25;i++)

  {

  list[i]=(char)('z'-i);

  }

  /*write 25 characters to stram*/

  numwritten=fwrite(list,sizeof(char),25,stream);

  printf("Wrote %d items\n",numwritten);

  fclose(stream);

  }

  else

  printf("Problem opening the file\n");

  if ((stream=fopen("fread.out","r+t"))!=NULL)

  {

  numread=fread(list,sizeof(char),25,stream);

  printf("Number of items read =%d\n",numread);

  printf("Contents of buffer=%.25s\n",list);

  fclose(stream);

  }

  else

  {

  printf("File could not be opened\n");

  }

  system("pause");

  return 0;

  }

512631 主站蜘蛛池模板: 岛国一区二区三区高清视频| 国产精品美女黑丝流水| 3d无码纯肉动漫在线观看| 色成人精品免费视频| a男人的天堂久久a毛片| 一区二区亚洲人妻精品| 日本黄色一区二区三区四区| 看全黄大色黄大片视频| 亚洲人成网站18禁止无码| 亚洲熟女乱色综合亚洲图片| 欧美videos粗暴| 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲男人天堂2018| 菠萝菠萝蜜午夜视频在线播放观看| 国日韩精品一区二区三区| 日韩人妻少妇一区二区三区 | 麻豆精品一区二区三区蜜臀| 国产色a在线观看| aⅴ精品无码无卡在线观看| 亚洲精品人妻中文字幕| 亚洲综合不卡一区二区三区| 亚洲日本韩国欧美云霸高清| 免费国产一级特黄aa大片在线| 青草青草久热精品视频在线观看| 在线a亚洲老鸭窝天堂| 美女人妻激情乱人伦| 99精品国产成人一区二区| 白白色发布永久免费观看视频| 日本亚洲一区二区精品| 漂亮的人妻不敢呻吟被中出| 99riav精品免费视频观看| 国产一码二码三码区别| 激情五月开心综合亚洲| 久久夜色精品国产噜噜亚洲sv| 亚洲天堂网中文在线资源| 91超碰在线精品| 亚洲伊人精品久视频国产| 中文字幕亚洲无线码A| 欧美成人午夜在线观看视频| 日韩午夜一区二区福利视频| 精品国产乱码久久久人妻|