キモいしさすがに通らなかったw
$ cat hello.c ; gcc hello.c
#include <stdio.h>
void main()
int argc;
char *argv[];
{
if (argc > 1)
{
printf("%s\n", argv[1]);
}
}
hello.c: In function ‘main’:
hello.c:5:7: error: declaration for parameter ‘argv’ but no such parameter
5 | char *argv[];
| ^~~~
hello.c:4:5: error: declaration for parameter ‘argc’ but no such parameter
4 | int argc;
| ^~~~
K&Rかんぜんにわすれてた。ヌマンカッタ。
$ cat hello.c ; gcc hello.c && ./a.out 'Hello, World!'
#include <stdio.h>
void main(argc, argv)
int argc;
char *argv[];
{
if (argc > 1)
{
printf("%s\n", argv[1]);
}
}
Hello, World!