- 博客(2)
- 收藏
- 关注
原创 CSAPP:系统I/O作业:手动实现unix2dos和dos2unix
用RIO包或者标准IO包实现文件的复制,包括直接复制,unix2dos和dos2unix三种形式,命令行含3个参数,一个长参数 --direct,–unix2dos,–dos2unix指明复制方式,后面两个参数依次是源文件名和目标文件名,要求使用getopt_long函数解题思路: unix和dos的主要区别是换行符的不同,一个是\r\n一个是\n,要手动实现unix2dos和dos2uni...
2019-11-22 11:22:47
688
原创 CSAPP:异常控制流课后作业:交互打印pid
CSAPP:异常控制流课后作业:交互打印pid编写程序,一个父进程p0,创建两个子进程p1和p2;要求只使用信号相关机制作为通信手段,让p1打印出p2的pid,p2打印出p1的pid解题思路: 总体思路是父进程掌握p1和p2的信息,让父进程给p2发送p1的信息,给p1发送p2的信息。但是只能发信号,不能发整数,所以只能一位一位的发,把pid_t 拆成32位发送。用两个信号 SIGUSR...
2019-11-21 17:35:35
1226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人