记录详情

Compile Error

foo.c:6:9: error: unknown type name 'Node'
    6 |         Node*next;
      |         ^~~~
foo.c:8:1: error: unknown type name 'Node'; use 'struct' keyword to refer to the type
    8 | Node *Create(char s[])
      | ^~~~
      | struct 
foo.c: In function 'Create':
foo.c:11:9: error: unknown type name 'Node'; use 'struct' keyword to refer to the type
   11 |         Node*head;
      |         ^~~~
      |         struct 
foo.c:12:9: error: unknown type name 'Node'; use 'struct' keyword to refer to the type
   12 |         Node*p=head;
      |         ^~~~
      |         struct 
foo.c:15:17: error: unknown type name 'Node'; use 'struct' keyword to refer to the type
   15 |                 Node*newp=(Node*)malloc(sizeof(Node));
      |                 ^~~~
      |                 struct 
foo.c:15:28: error: 'Node' undeclared (first use in this function)
   15 |                 Node*newp=(Node*)malloc(sizeof(Node));
      |                            ^~~~
foo.c:15:28: note: each undeclared identifier is reported only once for each function it appears in
foo.c:15:33: error: expected expression before ')' token
   15 |                 Node*newp=(Node*)malloc(sizeof(Node));
      |                                 ^
foo.c:16:21: error: request for member 'data' in something not a structure or union
   16 |                 newp->data=s[i];
      |                     ^~
foo.c:18:21: error: request for member 'next' in something not a structure or union
   18 |                 newp->next=NULL;
      |                     ^~
foo.c:19:18: error: request for member 'next' in something not a structure or union
   19 |                 p->next=newp;
      |                  ^~
foo.c: At top level:
foo.c:25:14: error: unknown type name 'Node'
   25 | void shanchu(Node*head,char t[])
      |              ^~~~
foo.c:49:13: error: unknown type name 'Node'
   49 | void Output(Node*head)
      |             ^~~~
foo.c: In function 'main':
foo.c:57:9: warning: 'gets' is deprecated [-Wdeprecated-declarations]
   57 |         gets(s);
      |         ^~~~
In file included from foo.c:1:
/nix/store/linb70pgp53f0kygxm5wk163dx22d681-glibc-2.37-45-dev/include/stdio.h:605:14: note: declared here
  605 | extern char *gets (char *__s) __wur __attribute_deprecated__;
      |              ^~~~
foo.c:59:9: warning: 'gets' is deprecated [-Wdeprecated-declarations]
   59 |         gets(t);
      |         ^~~~
/nix/store/linb70pgp53f0kygxm5wk163dx22d681-glibc-2.37-45-dev/include/stdio.h:605:14: note: declared here
  605 | extern char *gets (char *__s) __wur __attribute_deprecated__;
      |              ^~~~
foo.c:60:9: error: unknown type name 'Node'; use 'struct' keyword to refer to the type
   60 |         Node*heads=Create(s);
      |         ^~~~
      |         struct 
foo.c:61:9: warning: implicit declaration of function 'shanchu' [-Wimplicit-function-declaration]
   61 |         shanchu(heads,t);
      |         ^~~~~~~
foo.c:62:9: warning: implicit declaration of function 'Output' [-Wimplicit-function-declaration]
   62 |         Output(heads);
      |         ^~~~~~
[Hydro](https://hydro.ac)提供评测服务

信息

递交者
类型
递交
题目
P1556 Problem 8A. 兄妹的密文
语言
C
递交时间
2023-12-10 16:33:20
评测时间
2023-12-10 16:33:20
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes