当前位置: 首页 > news >正文

无极招工招聘信息宁波百度seo代理

无极招工招聘信息,宁波百度seo代理,人人站cms,免费网页申请注册文章目录 1 函数原型2 参数3 返回值4 示例 1 函数原型 fwrite():将ptr指向的内存空间中储存的数据块写入与指定流stream相关联的二进制文件中,函数原型如下: size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream)2 参…

文章目录

  • 1 函数原型
  • 2 参数
  • 3 返回值
  • 4 示例

1 函数原型

fwrite():将ptr指向的内存空间中储存的数据块写入与指定流stream相关联的二进制文件中,函数原型如下:

size_t fwrite(const void *ptr, size_t size, size_t count, FILE *stream)

2 参数

fwrite()函数有四个参数:

  1. 参数ptr是指向某内存空间的指针,该内存空间中储存有待写入文件的数据块;参数ptr类型为void*型,说明ptr可以指向任何数据类型;
  2. 参数size指定了每个待写入文件的数据项的字节大小,类型为size_t(unsigned int)型;
  3. 参数count指定了待写入文件的数据项的个数,类型为size_t(unsigned int)型;
  4. 参数stream是一个指向FILE类型结构的指针;参数stream指定了fwrite()函数要写入的文件流,等于fopen()函数的返回值。

3 返回值

fwrite()函数的返回值类型为size_t(unsigned int)型:

  1. 写入文件成功,返回成功写入文件的数据项个数,返回值应等于count;
  2. 写入文件失败,返回值小于count。

C语言标准描述如下:

1. fwrite returns the number of full items actually written, which may be less than count if an error occurs. 
2. Also, if an error occurs, the file-position indicator cannot be determined.

4 示例

以两种方式将数组中的内容写入二进制文件,代码如下所示:

#define SIZE 20int main ()
{//int i_arr[SIZE] = { 0 };int i = 0;for (i = 0; i < SIZE; i++){i_arr[i] = 2 * i;}//FILE* fp;if ((fp = fopen("1.dat", "wb")) == NULL){printf("Failed to open file.\n");exit(1);}//if ((fwrite(i_arr, sizeof(int), SIZE, fp)) != SIZE){printf("Failed to write file.\n");exit(1);}//if ((fwrite(i_arr, sizeof(i_arr), 1, fp)) != 1){printf("Failed to write file.\n");exit(1);}//fclose(fp);return 0;
}

代码运行结果如下图所示:

在这里插入图片描述
代码及运行结果分析:

  1. 第一次调用fwrite()函数,数组i_arr中的每个元素是一个数据项;
  2. 第二次调用fwrite()函数,数组i_arr整体是一个数据项。
http://www.yayakq.cn/news/133179/

相关文章:

  • 阿里云手机网站建设多少钱深圳品牌网站建设公司有哪些
  • 西安微网站制作做一个简单的网站多少钱
  • 加工厂做网站什么叫网站
  • 海外网站建设推广前端开发线上培训
  • 网站建设清单表格西平县住房和城乡建设局网站
  • 腾飞网站建设桂林网站制作推荐
  • php网站接入支付宝西宁思帽网站建设
  • 网站导航栏制作教程网站基础代码html
  • seo怎么判断网站的好坏外贸软件价格
  • 建网站那种服务器好天博网站建设
  • 网站诊断分析案例电子商务网站建设结论
  • 设计非常好的网站php教育学校网站源码
  • 东莞seo网站建设工作室名字
  • 新网站必须做301定向吗做外贸的网站主要有哪些内容
  • 连接器零售在什么网站做汉中建网站
  • 个人网站建设工作室手表哪个网站正品
  • 主题网站策划设计书90平方装修全包价格
  • 网站设计跟网站开发区别wordpress jupiter
  • 网站登录注册页面模板下载网站建设题库及答案
  • 网站搭建网深圳网站工作室
  • 做网站运营有前途么营销网站建设流程图
  • 网站开发怎么报价单东方论坛
  • 做网站推广怎么样免费网站应用软件
  • 网站开发网络公做印章的网站
  • 做的网站必须备案手机应用开发要学什么
  • 合肥房产网贝壳上海企业网站优化多少钱
  • 有初中生做的网站吗响应式网站建设公司'
  • 濮阳网站开发自己做编程
  • 2016网站开发语言苏州公司做网站
  • 北京网站主题制作互联二维码生成器