标题:高手快来帮忙。。还是MAIN函数命令行问题。。。大家来帮帮忙。上次就没解决 ...
取消只看楼主
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
结帖率:96.67%
已结贴  问题点数:20 回复次数:11 
高手快来帮忙。。还是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 编辑 ]
搜索更多相关主题的帖子: MAIN 函数 手快 命令 纠结 
2010-11-11 19:33
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 

没人愿帮吗?
我感觉对高手来说应该是个很简单的问题啊!
顺手回答一下啊!
还在等。。。。。
2010-11-11 19:46
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
看来大家都去关注骂来骂去的帖子了
2010-11-11 19:53
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
回复 5楼 御坂美琴
还是不行啊!
题目是这样子
程序练习
编写一个程序,接受命令行参数,第一个参数为程序名,第二个参数为一个字符串,第三个参数为文件名,程序打印文件中包含该字符串的所有行。
2010-11-11 21:25
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
还是不行啊
希望斑竹能帮忙调试下。
求答案
2010-11-11 23:09
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
回复 7楼 我菜119
我试了下还是不行啊
你试了么?
2010-11-11 23:10
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
别沉啊,这贴子
2010-11-11 23:45
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
回复 14楼 yxwsbobo
输出我输入的abc.txt,
可还是打不开文件,出现cant open
2010-11-12 09:40
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
回复 18楼 韭菜
我的怎么不行啊
2010-11-12 10:44
gmac
Rank: 2
等 级:论坛游民
帖 子:174
专家分:85
注 册:2010-9-28
得分:0 
回复 17楼 韭菜
你把a.txt放哪了
我的怎么一直是cant open
也就是说Inp一直是NULL
2010-11-12 16:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-325611-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.343601 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved