비쥬얼에서 하고 리눅스에 복붙해서 쓰고있는데
비쥬얼에서는 오류없이 잘되는데 리눅스에서 오류엄청뜸..
메모장에 오류써놨는데 사례할테니 해결가능하신분 ㅠㅠ?
homework05.c:6:2: error: unknown type name ‘cnode’
cnode *next;
^
homework05.c: In function ‘getCLlength’:
homework05.c:21:20: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != head)
^
homework05.c:23:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c: In function ‘insertEnd’:
homework05.c:41:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c:46:20: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != *head)
^
homework05.c:48:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c:50:13: warning: assignment from incompatible pointer type [enabled by default]
pos->next = Node;
^
homework05.c:51:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c: In function ‘insertBegin’:
homework05.c:65:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c:70:20: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != *head)
^
homework05.c:72:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c:74:13: warning: assignment from incompatible pointer type [enabled by default]
pos->next = Node;
^
homework05.c:75:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c: In function ‘delNode’:
homework05.c:88:16: warning: comparison of distinct pointer types lacks a cast [enabled by default]
if (pos->next == *head)
^
homework05.c:94:19: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != *head)
^
homework05.c:96:7: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c:98:25: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (posbefore->next != pos)
^
homework05.c:100:13: warning: assignment from incompatible pointer type [enabled by default]
posbefore = posbefore->next;
^
homework05.c:102:18: warning: assignment from incompatible pointer type [enabled by default]
posbefore->next = *head;
^
homework05.c: In function ‘print’:
homework05.c:118:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c: In function ‘main’:
homework05.c:127:2: error: unknown type name ‘bool’
bool exit = true;
^
homework05.c:127:14: error: ‘true’ undeclared (first use in this function)
bool exit = true;
^
homework05.c:127:14: note: each undeclared identifier is reported only once for each function it appears in
homework05.c:146:18: error: ‘false’ undeclared (first use in this function)
case 6:exit = false;
^
[2017270261@localhost hw5]$ gcc homework05.c -o homework05
homework05.c:6:2: error: unknown type name ‘cnode’
cnode *next;
^
homework05.c: In function ‘getCLlength’:
homework05.c:21:20: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != head)
^
homework05.c:23:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c: In function ‘insertEnd’:
homework05.c:41:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c:46:20: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != *head)
^
homework05.c:48:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c:50:13: warning: assignment from incompatible pointer type [enabled by default]
pos->next = Node;
^
homework05.c:51:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c: In function ‘insertBegin’:
homework05.c:65:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c:70:20: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != *head)
^
homework05.c:72:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c:74:13: warning: assignment from incompatible pointer type [enabled by default]
pos->next = Node;
^
homework05.c:75:14: warning: assignment from incompatible pointer type [enabled by default]
Node->next = *head;
^
homework05.c: In function ‘delNode’:
homework05.c:88:16: warning: comparison of distinct pointer types lacks a cast [enabled by default]
if (pos->next == *head)
^
homework05.c:94:19: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (pos->next != *head)
^
homework05.c:96:7: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c:98:25: warning: comparison of distinct pointer types lacks a cast [enabled by default]
while (posbefore->next != pos)
^
homework05.c:100:13: warning: assignment from incompatible pointer type [enabled by default]
posbefore = posbefore->next;
^
homework05.c:102:18: warning: assignment from incompatible pointer type [enabled by default]
posbefore->next = *head;
^
homework05.c: In function ‘print’:
homework05.c:118:8: warning: assignment from incompatible pointer type [enabled by default]
pos = pos->next;
^
homework05.c: In function ‘main’:
homework05.c:127:2: error: unknown type name ‘bool’
bool exit = true;
^
homework05.c:127:14: error: ‘true’ undeclared (first use in this function)
bool exit = true;
^
homework05.c:127:14: note: each undeclared identifier is reported only once for each function it appears in
homework05.c:146:18: error: ‘false’ undeclared (first use in this function)
case 6:exit = false;
얼마
만..원?