【发布时间】:2014-06-12 13:50:56
【问题描述】:
我正在尝试为我的分叉编写一个进程表。我有一个全局表,每个进程都必须写入这个表。
我有结构
typedef struct {
int pid; /* Prozess ID */
char* name; /* Prozess Name (Programm) */
char* status; /* Status des Programms */
int check; /* bereits abgerufen? 1 - abgerufen, 0 - nicht abgerufen */
} Pstatus;
听:
typedef struct liste {
void *kopf;
struct liste *rest;
} *Liste;
listeKopf:
void* listeKopf(Liste l) {
if(l==NULL)
abbruch("listeKopf(listeLeer) undefiniert");
return l->kopf;
}
listeAnfuegen:
Liste listeAnfuegen(Liste l, void* element){
Liste neu=reserviere(sizeof (struct liste));
neu->kopf = element;
neu->rest = l;
return neu;
}
我正在使用 struct Pstatus 将我的进程写入列表。当我试图从我的列表中读取时,我收到错误:在第 284 行中请求转换为非标量类型
我的代码在这里:
有人可以帮助我吗?
【问题讨论】: