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

自贡网站设计培训

自贡网站设计,培训,制作网站制作公司,这样做的网站在C语言中&#xff0c;直接处理图片文件&#xff08;如JPEG、PNG等&#xff09;的复制&#xff0c;通常涉及到文件I/O操作。这些图片文件是二进制文件&#xff0c;因此需要使用二进制模式读取和写入文件。 图片文件复制代码&#xff1a; #include <stdio.h> #include&l…

在C语言中,直接处理图片文件(如JPEG、PNG等)的复制,通常涉及到文件I/O操作。这些图片文件是二进制文件,因此需要使用二进制模式读取和写入文件。

图片文件复制代码:

#include <stdio.h>
#include<string.h>int main(){FILE *fp1,*fp2;char buf[100];int size;fp1 = fopen("C:\\Users\\87417\\Desktop\\error_404.jpg","rb");fp2 = fopen("C:\\Users\\87417\\Desktop\\error_500.jpg","wb");if(fp1 == NULL){printf("can't open this file1.\n");return 0;}if(fp2 == NULL){printf("can't open this file2.\n");return 0;}while((size=fread(buf,1,100,fp1))>0){fwrite(buf,1,size,fp2);}fclose(fp1);fclose(fp2);return 0;
}

使用 fopen 函数以二进制模式打开文件。rb 表示读取二进制文件,wb 表示写入二进制文件。

fread 函数

fread 函数用二进制方式向文件读取数据。

size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);

ptr:指向一个内存缓冲区的指针,该缓冲区用于存储从文件中读取的数据。
size:要读取的每个数据项的大小(以字节为单位)。
nmemb:要读取的数据项的数量。
stream:指向 FILE 对象的指针,表示要从中读取数据的文件流。
fread 函数返回成功读取的数据项的数量,这可能会小于 nmemb 如果在到达文件末尾之前无法读取这么多数据项。如果发生读取错误或到达文件末尾,ferror 或 feof 函数将返回非零值。

fwrite 函数

fwrite 函数用二进制方式向文件写入数据。

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

ptr:指向包含要写入文件的数据的内存缓冲区的指针。
size:要写入的每个数据项的大小(以字节为单位)。
nmemb:要写入的数据项的数量。
stream:指向 FILE 对象的指针,表示要写入数据的文件流。
fwrite 函数返回成功写入的数据项的数量。如果返回值小于 nmemb,则可能发生了写入错误。可以使用 ferror 函数来检查是否发生了错误。

http://www.zhongyajixie.com/news/46986.html

相关文章:

  • 武汉网站开发whaaseo专员工作容易学吗
  • 行业资讯平台网站建设百度怎么找人工客服
  • 网页设计与网站建设实验报告二级域名网址查询
  • wordpress调用函数大全seo高级优化技巧
  • 网站建设栏目添加pc优化工具
  • 网站里面嵌入的地图是怎么做的5118站长网站
  • 聊城网站建设招聘优化营商环境心得体会2023
  • 做网站的公司现在还 赚钱吗seol英文啥意思
  • 金诚财富网站是谁做的网站seo外链
  • 重庆电商平台网站建设信息流广告优秀案例
  • 网站开发的安全性原则推广方式和推广渠道
  • 大型政府网站系统源码在线视频用什么网址
  • 网站空间800m全球网站流量排名100
  • 行业网站推广怎么做seo排名优化软件有用
  • 怎样做企业手机网站建设易推广
  • 网站备案做网站要转移吗百度公司招聘信息
  • 个人网页制作毕业论文大连谷歌seo
  • 做购物网站多少钱 知乎某网站seo策划方案
  • 没营业执照怎么做网站5月新冠病毒最新消息
  • 网站方案设计百度竞价排名技巧
  • 个体工商户做的网站能推广吗网站建设的系统流程图
  • 顺企网查企业电话上海搜索排名优化
  • 设计一个网站花多少时间网络推广网站
  • 为什么做pc网站最近的国际新闻
  • 罗湖网站建设罗湖网站设计全国疫情今天最新消息
  • 网站服务器和空间的区别网页设计的流程
  • 淘宝网站怎么做特价提交百度一下
  • 做网站和做程序一样吗杭州网站优化平台
  • 县政府网站建设框架广州网站优化多少钱
  • 网站规划怎么做泰安做百度推广的公司