это, вероятно, простое решение. Я не настолько знаком с C, просто пытаюсь перенести мои назначения структуры данных java на C.
это ошибка, которую я получаю:
test.c: 4: ошибка: ожидается ')' до '*' токена
test.c: 11: ошибка: ожидается ')' до '*' токена
#include <stdio.h>
#include <stdlib.h>
void to_screen(NODE *cur){
while(cur->next != NULL){
printf("%d\n", cur->data);
cur = cur->next;
}
}
void add_first(NODE *head, int data){
NODE *cur;
int i;
for(i=0; i<10; i++){
cur = malloc(sizeof(NODE));
cur->data = data;
cur->next = (*head).next;
head->next = cur;
}
}
typedef struct node{
int data;
struct element *next;
}NODE;
int main(){
int i;
NODE *head;
for(i=0; i<10; i++){
add_first(head, i);
}
to_screen(head);
}