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

中山网站制作服务公司做环评的网站

中山网站制作服务,公司做环评的网站,寿光市住房和建设局网站,企业网站开发工资思路 将源文件的内容读取到内存中#xff0c;然后将这些内容写入到目标文件。 1: 打开源文件、目标文件 fopen() 以读模式打开源文件。 open ()以写模式打开目标文件。 2: 读取源文件、写入目标文件 fgets ()从源文件中读取内容。 printf ()将内容写入目标文件。 printf…思路 将源文件的内容读取到内存中然后将这些内容写入到目标文件。  1: 打开源文件、目标文件 fopen() 以读模式打开源文件。 open ()以写模式打开目标文件。 2: 读取源文件、写入目标文件 fgets ()从源文件中读取内容。 printf ()将内容写入目标文件。 printf 默认写入标准输出。所以用 dup2() 重定向 标准输出到目标文件。 3: 关闭文件 fclose ()关闭源文件 close ()关闭目标文件 代码  // 检查命令行参数数量if (argc ! 3) {fprintf(stderr, 使用方法: %s 源文件 目标文件\n, argv[0]);return 1;}// 打开源文件,目标文件FILE* rf fopen(argv[1],r);int wfd open(argv[2],O_WRONLY|O_CREAT|O_TRUNC,0664);//如果文件不存在它将被创建如果存在它将被覆盖。// 保存原始的标准输出文件描述符int stdout_backup dup(1);// 标准输出重定向到目标文件dup2(wfd,1);// 读取源文件内容并写入到重定向后的标准输出即目标文件char buf[2];while(fgets(buf,2,rf)!NULL)//fgets 会读取一行直到换行符或文件结束{//fgets读取的每行内容都含换行符确保换行符也被写入目标文件。printf(%c,buf[0]);}fflush(stdout);// 恢复标准输出dup2(stdout_backup,1);// 关闭文件fclose(rf);close(wfd); 运行结果 升级代码做错误处理 // 打开源文件FILE *rf fopen(argv[1], r);if (rf NULL) {perror(打开源文件失败);return 1;}// 创建或打开目标文件int wfd open(argv[2], O_WRONLY | O_CREAT | O_TRUNC, 0664);if (wfd -1) {perror(打开目标文件失败);fclose(rf);return 1;}// 保存原始的标准输出文件描述符int stdout_backup dup(1);if (stdout_backup -1) {perror(备份标准输出失败);fclose(rf);close(wfd);return 1;}// 将标准输出重定向到目标文件if (dup2(wfd, 1) -1) {perror(重定向标准输出失败);fclose(rf);close(wfd);return 1;}// 读取源文件内容并写入到重定向后的标准输出即目标文件char buf[1024];while (fgets(buf, sizeof(buf), rf) ! NULL) {printf(%s, buf);}fflush(stdout);// 恢复标准输出if (dup2(stdout_backup, 1) -1) {perror(恢复标准输出失败);// 不再关闭 rf 和 wfd因为错误处理可能需要更复杂的逻辑return 1;}close(stdout_backup);// 关闭文件fclose(rf);close(wfd);
http://www.zqtcl.cn/news/879017/

相关文章:

  • 江山市住房和城乡建设局网站iis部署网站 错误400
  • 网站域名如何备案建设厅公积金中心网站
  • 网站怎么建设?电子商务网站开发相关技术
  • 苏州网站设计公司济南兴田德润厉害吗python基础教程第3版
  • 网站多久备案一次电子商务平台信息系统建设
  • 网站开发方面的文献自己怎么建个免费网站吗
  • 建设网站前的市场分析百度竞价推广是什么
  • 专门做照片书的网站阳谷聊城网站优化
  • 国际贸易相关网站网站建设的目标与思路
  • 小型网站建设费用云南网站建设企业推荐
  • 设备租赁业务网站如何做看板娘 wordpress
  • 上海网站设计工作室二手交易网站建设目标
  • 深圳智能响应网站建设平面设计基础教程
  • 网站建设 推广全流程案例分析网站
  • 企业建网站多少钱怎样做网站挣钱
  • 经营性质的网站asp.ne做网站
  • 天津都有哪些制作网站开网站挣不挣钱
  • 网站建设云技术公司推荐重庆网页设计培训
  • 做房产网站不备案可以吗北京爱空间装修公司
  • 手机网站是用什么开发的厦门公司网站制作流程
  • 网站是广西住房和城乡建设厅wordpress插件数据库存在哪
  • 网站图片如何做链接网站制作及管理教程
  • 企业建立企业网站有哪些优势?app下载排行榜
  • 广州天河网站建设gif在线制作
  • 建个大型网站要多少钱小程序开发公司简介
  • 定制建设网站商洛做网站的公司
  • 网站建设目标活动策划书模板
  • 手机网站空间申请做网站需要空间跟域名吗
  • 洛阳专业网站设计开发制作建站公司长沙网站制作app开发公司
  • 王也个人资料网页网络优化