내 프로그램을 실행할 수 없습니다. 오류 메시지가 나타납니다. 알 수없는 유형 이름 'node'i codeblocks 13.12 in lubuntu 16.04.
참고 : 컴파일러에서 추가 설정이 보이지 않습니다. "모두 선택 취소되었습니다."또한 lubuntu 16.04에 대한 좋은 IDE를 찾고 있습니다.왜이 프로그램을 실행하려고하면
#include <stdio.h>
struct node {
int data;
struct node* next;
};
struct node* head = NULL;
void insert()
{
if(head = NULL) {
node* temp = (node*)malloc(sizeof(struct node));
temp -> data = 2;
temp -> next = NULL;
head = temp;
}
void print() {
struct node* temp = head;
printf("list is: ");
while (temp != NULL) {
printf("%d",temp->data);
temp = temp->next;
}
printf("\n");
}
int main() {
head = NULL;
printf("How Many Numbers?\n");
int a ,b ,c;
scanf("%d" , &b);
for(a = 0;i<b;a++) {
printf("Enter the number \n");
scanf("%d",&b);
Insert(b);
print();
return 0;
}
을 컴파일합니다. 정말로 코멘트 인 답변을 게시하지 말고 다른 사용자의 답변을 편집하여 코멘트를 추가하지 마십시오. – dbush
질문을 완전히 변경하는 변경 사항을 게시하지 마십시오. 그렇게하면 기존 답변이 무효화됩니다. 가장 최근의 수정 사항을 롤백했습니다. 원래 질문에 답변 한 경우 대답 중 하나를 수락하고 새 질문을 게시하십시오. – dbush
이미 편집 내용을 두 번 되돌 렸습니다. 다른 질문에 대한 의견을 남겼습니다. 그것을 읽지 말아야하는 이유와 위의 두 가지 의견을 읽어주십시오. 내가 원래 질문에 대답했다면, * 대답을 받아 들여 새로운 질문을 게시하십시오. * – 2501