C语言函数传参问题
编译运行提示第17行有问题,没明白到底事哪儿的问题{:10_266:}#include <stdio.h>
#include <stdlib.h>
#include <string.h>
static void usage(int num,const char *str)
{
if(num !=2)
{
fprintf(stderr,"usage: %s fqFile\n",str);
exit(0);
}
}
static void openFile(const char *fqflie)
{
FILE *fq;
if((fq=fopen(fqfile,"r")) == NULL)
{
perror("fopen");
exit(1);
}
fprintf(stdout,"fq file <%s> open suceed!\n",fqflie);
fclose(fq);
}
int main(int argc,const char *argv[])
{
usage(argc,argv);
openFile(argv);
exit(0);
}
标识符没有声明 拼写错误
第14行和22行写的是fqflie ,第17行写的是fqfile sunrise085 发表于 2020-9-20 21:53
拼写错误
第14行和22行写的是fqflie ,第17行写的是fqfile
我用VC++6.0试运行,不支持变长数组,用DEV_C++试运行,说我不是64位系统,你回吧,我回复不了啦。看来我的系统系统至少得升级到 WIN7 了 风过无痕1989 发表于 2020-9-20 22:07
我用VC++6.0试运行,不支持变长数组,用DEV_C++试运行,说我不是64位系统,你回吧,我回复不了啦。看来我 ...
我没有运行程序,直接看的错误提示。应该没有其他问题 本帖最后由 风过无痕1989 于 2020-9-20 23:07 编辑
sunrise085 发表于 2020-9-20 22:09
我没有运行程序,直接看的错误提示。应该没有其他问题
你是大师,我可不能跟你比,我是初学者,要回复别人的问题,我必须先通过运行,再来回复,否则回复错误太多,就会误导别人 sunrise085 发表于 2020-9-20 21:53
拼写错误
第14行和22行写的是fqflie ,第17行写的是fqfile
仔细一看,果然,修改后没问题了,谢谢{:5_109:}
页:
[1]