您好我试图获取我的主要外部参数。但不知何故,编译器gcc向我展示了我没有遇到过的奇怪问题,也没有找到解决方案。如果你能帮助我理解问题并解决它们,我会很高兴。
代码 -
#include <stdio.h>
#include <stdlib.h>
main(int argc, char** argv[])
{
int i;
char temp[99];
for (i=0; i < argc/2 ; i++)
{
temp = argv[i];
argv[i] = argv[argc-i-1];
argv[argc-i-1] = temp;
}
for(i = 0; i < argc ; i++)
{
printf("%s",temp[i]);
}
return(0);
}
errores
错误:分配中的不兼容类型
警告:从不兼容的指针类型
分配
答案 0 :(得分:2)
主要的错误原型:使用int main()
,int main(int argc, char** argv)
或兼容的东西。