-1
int main(int argc, char const *argv[])
{
char original[5] = ".txt";
int c;
strcat(argv[1], original);
FILE *find;
find = fopen(argv[1], "r");
if (find) {
while ((c = getc(find)) != EOF)
putchar(c);
fclose(find);
}
return(0);
}
我该怎么办? 现在,我用c编程创建一个项目。警告:传递 '为const char *' 类型为参数 '的char *' 丢弃预选赛
非常感谢。现在我的程序可以运行。 #我不擅长英语。很抱歉,如果我写错了句子。 –
如果答案是你需要的,你应该通过点击勾选的复选标记来接受它,所以其他人知道答案是有用的。 –
如果你不希望200是足够的,那么对于数组大小,应该在'limits.h'(或Windows中的MAX_PATH')中定义'PATH_MAX'。 – mch