使用gcc 4.8.4 -Wall -Wextra -Wpedantic.我想使用argv作为可执行文件名,不需要argc.
如果我做
int main(int argc, char *argv[])
Run Code Online (Sandbox Code Playgroud)
我收到这个警告:
abc.c:5:14: warning: unused parameter ‘argc’ [-Wunused-parameter]
Run Code Online (Sandbox Code Playgroud)
过去我刚刚完成了
int main(int, char *argv[])
Run Code Online (Sandbox Code Playgroud)
摆脱警告,但这可能是C++.现在我收到一个错误:
abc.c:5:1: error: parameter name omitted
Run Code Online (Sandbox Code Playgroud)
有没有办法访问argv而不是获取不访问argc的警告(打开gcc警告)?
我的评论不清楚:像这样
int main(int argc, char *argv[])
{
char *prog = argv[0];
(void)argc;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8540 次 |
| 最近记录: |