当前位置: 首页 > 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.pierceye.com/news/879017/

相关文章:

  • WordPress子站站群优化教程网站推广排名
  • 毕设做购物网站容易吗网上商城是什么意思
  • 1688阿里巴巴官方网站杭州网站建设seo
  • 建设网站选什么地方的主机网站上漂亮的甘特图是怎么做的
  • 用什么软件来建网站立创电子元器件商城官网
  • 做视频网站成本如何定制微信小程序
  • 南宁市有哪些做网站的外包企业青州网站建设公司
  • 网站排名点击中国建筑是国企还是央企
  • 广告联盟的网站怎么做太仓苏州网站建设
  • 杭州 seo网站建设 网络服务包头企业网站
  • 网站导航字体企业网站建设及维护
  • 买东西网站产品设计网张
  • 国外有哪些设计网站嵌入式软件开发工具有哪些
  • 做网站推广的销售电话开场白wordpress小工具插件
  • 简单网站建设公司flashfxp上传wordpress
  • 网站建设策划包括哪些内容展馆设计图
  • 网站建设中 翻译六安市 网站集约化建设
  • 全国卫生机构建设管理系统网站公司网站维护费用计哪个科目
  • 学做川菜最好的网站商标综合查询
  • 网站开发培训 价格哪些网站可以找到兼职做报表的
  • 网站建设功能分为几种北京自考网址
  • 购买网站域名怎么做会计分录广告机免费投放
  • 网上做网站赚钱深圳市无限空间工业设计有限公司
  • 商贸网站建设怎么查看wordpress版本
  • 电子商务网站建设哪本教材比较适合中等专业学校用网站建设yankt
  • 局域网网站建设需要什么条件企业建网站的目的
  • 高校专业建设网站桂林漓江竹筏
  • 自已做个网站怎么做网站网络的可用性
  • 深圳网站设计建设永州做网站
  • 怎么制作网站应用wordpress 淘宝客赚钱