pjogador atual; atual = lista; if(atual == NULL) mvaddch(LINHAS+4,0,1); // Apenas para ver while(atual != NULL && (atual->PID != getpid())){ int i = 0; mvaddch(LINHAS+5,i,2); // Apenas para ver i++; atual = atual->prox; }
Boas, estou a tentar fazer um pequeno programa em UNIX com C e NCURSES e surgiu-me um problema que é o seguinte: – A lista é uma uma lista de estruturas e dentro desta função diz-me sempre que a lista está vazia, no entanto, eu tenho uma função que percorre a lista da mesma maneira e que me mostra toda a informação lá existente e nessa função não diz que a lista está vazia. É possível que seja algum problema relacionado com o uso de ncurses ? Os “prints” que ali estão eram apenas para eu testar o que o código fazia