我正在尝试在Linux中编写C程序。这是代码:
2580
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv[])
{
int i;
for(i = 0; i < argc; i++)
{
printf("%s\n", *argv[i]);
}
return 0;
}
不断给我错误gcc
我假设我必须尊重segmentation fault (core dumped)
,但不知道。请帮忙。
答案 0 :(得分:3)
char** argv[]
应该为char** argv
or char *argv[]
。然后,您可以执行以下操作:
int i;
for(i = 0; i < argc; i++) {
printf("%s\n", argv[i]);
}
(编辑:谢谢您的评论,我的C语言确实有点生疏。)