7-1 模拟进程链表基本操作(操作系统)

请用C语言编写一个进程信息管理程序,以链表的方式管理进程信息,有结构pcb_t定义如下: typedef struct _pcb { long pid; char name[20]; int strategy; // 控制策略 int priority; // 优先级 int *stack; // 栈指针 struct _pcb *next; } pcb_t, *ppcb_t; 输入n(n>=5)个进程的信息,程序中统一按优先级进行对进程pid排序,如果优先级相同再按pid进行次序。编程实现对进程信息节点的查找find、排序sort、添加append、修改modify、删除delete和插入insert等功能。

输入格式:
输入: 170210 mkdir 20 3 170209 pwd 22 6 170208 ps 18 5 170207 who 18 7 170206 whoami 19 8 170205 ifconfig 21 2 170204 gcc 19 1 170203 find 18 4 170202 grep 21 9 170201 more 22 10 sort

输出格式:
输出: 170204 170205 170210 170203 170208 170209 170207 170206 170202 170201

可参考这个:https://blog.csdn.net/ZC_25/article/details/78500904