22. februar 2006 - 17:59Der er
7 kommentarer og 1 løsning
C kompiling
Jeg er ny til at kode i C, og kan ikke compile min kode. Jeg får følgene fejlmeddelelse:
> gcc -pthread quicksort.c quicksort.c: In function `pushQueue': quicksort.c:27: error: invalid type argument of `->' quicksort.c:28: warning: assignment from incompatible pointer type quicksort.c:29: error: invalid type argument of `->' quicksort.c: At top level: quicksort.c:21: error: storage size of `jobQueue' isn't known
void pushQueue(sortingthread_t *data) { queueElement_t *new; new = malloc(sizeof(queueElement_t));
if(jobQueue->first == NULL) { new->data=data; jobQueue->first = *new; } } +mere kode, jeg dog ikke tror har noget med fejlen at gøre, da det er kompilet korrekt tidligere (spørg endelig hvis i vil se det). Kan nogen hjælpe? Meningen med koden, er at lave en kø(queue_t), der indeholder forrste, og bagerste kø-elementer (queueElement_t). Hvert kø element indeholder en pointer til de kø-elementerne foran, og bag den.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
får nu fejlmeddelelsen: > gcc -pthread quicksort.c quicksort.c: In function `pushQueue': quicksort.c:27: error: invalid type argument of `->' quicksort.c:28: warning: assignment from incompatible pointer type quicksort.c:29: error: invalid type argument of `->'
gcc -pthread quicksort.c quicksort.c: In function `pushQueue': quicksort.c:28: warning: assignment from incompatible pointer type quicksort.c:29: error: incompatible types in assignment
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.