- 博客(21)
- 收藏
- 关注
原创 作业
第三题:有2条隧道,一条快速隧道,一条普通隧道。有5列火车,3列复兴号,2列绿皮扭扭车 要求,复兴号2条隧道都能走,绿皮车只能走普通隧道,模拟火车过隧道的场景。创建5个线程,使用互斥锁安排这5个线程同步运行:123451234512345.....使用互斥锁实现:一定是先写入数据,再读取数据。1#线程:负责通过文件I0向文件中写入数据。2#线程:负责从该文件中读取数据。
2024-08-11 21:03:07 136
原创 作业8
printf("从文件读取的数据: ");printf("请输入数据: ");// fork 错误处理。// 确保父进程完成写入。// 打开文件以写入。// 等待子进程结束。// 打开文件以读取。// 创建父进程和子进程。
2024-08-08 21:16:30 239
原创 io
printf("最后一个像素点的BGR值为:(%u, %u, %u)printf("第一个像素点的BGR值为:(%u, %u, %u)printf("无法打开文件。
2024-08-06 19:43:33 700
原创 io
printf("生物:%d\n",arr[i].biological);printf("物理:%d\n",arr[i].physical);printf("化学:%d\n",arr[i].chemical);printf("语文:%d\n",arr[i].chinese);printf("英语:%d\n",arr[i].english);printf("姓名:%s\n",arr[i].name);printf("数学:%d\n",arr[i].math);
2024-08-05 19:52:09 341
原创 day6
/尾插结点指针域赋值,改变头结点的前驱结点的后继结点和头结点的前驱结点。//指向后继结点的指针。//指向后继结点的指针。//普通结点的数据域。//普通结点的数据域。//指向前驱结点的指针。//指向前驱结点的指针。H->next=H;H->prior=H;//判断接收的链表是否合法,判空。//判断接收的链表是否合法,判空。//删除除了头结点之外的所有结点。
2024-07-30 20:36:11 1325
原创 day5
/尾插结点指针域赋值,改变头结点的前驱结点的后继结点和头结点的前驱结点。//指向后继结点的指针。//普通结点的数据域。//指向前驱结点的指针。printf("判空输出结果:%d\n",empty(H));H->next=H;H->prior=H;//判断接收的链表是否合法,判空。//判断接收的链表是否合法,判空。//删除除了头结点之外的所有结点。//为链表头结点申请堆区空间。//判断接收的链表是否合法。//判断接收的链表是否合法。//判断接收的链表是否合法。//判断空间是否申请成功。
2024-07-29 20:23:28 1076
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人