高手快来帮忙。。还是MAIN函数命令行问题。。。大家来帮帮忙。上次就没解决好。纠结。涨分了
程序代码:
#include <stdio.h> #include <string.h> void main (int argc,char *argv[]) { FILE *inp; char str[10]; printf("%d\n",argc); if((inp = fopen(argv[2],"r"))==NULL) //应该是这里出问题了。。文件打不开。。。。 printf("cant open"); while(fgets(str,10,inp)!=NULL) { if(strstr(str,argv[1])) printf("%s",str); } }我用开始>运行>cmd>路径>.exe abc abc.txt
可为什么老是出错,我把abc.txt和.exe也放到一块了 啊
就是输出cant open!!!!
请大家帮忙指点迷津!
我用的是VC6.0
[ 本帖最后由 gmac 于 2010-11-11 23:57 编辑 ]