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

叫外包公司做网站不肯给源代码的营销型建设网站实训总结

叫外包公司做网站不肯给源代码的,营销型建设网站实训总结,做旅游网站的目的是什么,wordpress彩色标签云父子进程&#xff1a; 父子进程的变量之间存在着读时共享&#xff0c;写时复制原则 无名管道&#xff1a; 无名管道仅能用于有亲缘关系的进程之间通信如父子进程 代码&#xff1a; #include <stdio.h> #include <unistd.h> #include <sys/types.h> #inc…

父子进程:

父子进程的变量之间存在着读时共享,写时复制原则

无名管道:

无名管道仅能用于有亲缘关系的进程之间通信如父子进程

代码:

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/fcntl.h>
#include <stdlib.h>#define N 100int main(int argc, const char *argv[]){pid_t pid;int fdr, fdw;ssize_t nbyte;int fd[2];char buf[N] = "";if(argc != 1 && argc != 3){printf("number error\n");exit(0);}if((fdr = open(argv[1], O_RDONLY)) < 0){printf("read open error\n");exit(0);}if((fdw = open(argv[2], O_CREAT|O_WRONLY|O_TRUNC, 0664)) < 0){printf("write open error\n");exit(0);}if(pipe(fd) < 0){printf("pipe error\n");exit(0);}pid = fork();//创建子进程if(pid < 0){printf("fork error\n");exit(0);}else if(pid == 0){ // 子进程 while((nbyte = read(fd[0], buf, N)) > 0){ // 管道读取端读取消息 write(fdw, buf, nbyte); // 写入文件 } }else{while((nbyte = read(fdr, buf, N)) > 0){ // 在被读写的文件中读取数据 write(fd[1], buf, nbyte); // 在管道写入端写入数据 }}return 0; 
}

解释:

父进程打开并读取读文件中的数据,并将数据放入无名管道的写入端,子进程从无名管道的读取端读取数据并写入自己事先打开或创建的接受文件,直到管道内没有数据,最终文件实现复制效果。

注意:read函数返还值为真实读取的数据,N为读取的数据

效果:

在这里插入图片描述

在这里插入图片描述

http://www.yayakq.cn/news/955464/

相关文章:

  • 网站管理助手3.0蚌埠市做家教网站
  • 自己设置网站怎么做移动局域网ip做网站
  • 邯郸建设企业网站网站建设案例 优帮云
  • 建设银行网站维护电话网站整体建设方案
  • 用阿里云做网站会不会被黑asp网站建设实录pdf
  • 代挂网站维护C 建设个人网站
  • 青岛微信网站制作中山软件开发定制
  • 如何在360做网站SEO广州白云区最新信息
  • 品牌加盟最好的网站建设怎么营销自己的产品
  • 现在清算组备案在哪个网站做桥梁建设工程网站
  • 百度网盘官方网站网站未备案 打不开
  • 做网站资源推荐临淄网站建设公司
  • 广州市做网站简述什么是seo及seo的作用
  • iis网站防盗链wordpress主题无法安装这个包
  • 织梦网站地图样式电影网站做流量
  • 网站后台ftp账户军事新闻
  • 内蒙建设厅官方网站单页面网站做百度推广
  • 免费跨境电商网站太原seo网站排名优化
  • 手机网站一般多宽课程网站如何建设
  • 上海网站空间网站设计的收费
  • 天津龙腾公司做网站东莞市官网网站建设报价
  • 制作手机软件网站网页程序编写
  • 如乐网站外贸网站建设内容包括哪些
  • wordpress恢复网站做网页的软件html
  • 做网站是不是要有数据库沈阳工程信息网官网
  • 西安网站建设培训中心wordpress建站图片效果
  • 视频音乐网站怎样建设网站建设图片路径错了 怎么改
  • 厦门建设与管理局官网找南昌seo服务商
  • 北京建设银行官方网站55建筑网官网
  • 图书建设网站wordpress微信小程序部署