| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1147 人关注过本帖
标题:关于一个程序的算法问题!请指教!
取消只看楼主 加入收藏
独孤小梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:338
专家分:0
注 册:2008-6-5
结帖率:80%
收藏
 问题点数:0 回复次数:5 
关于一个程序的算法问题!请指教!
先谢谢各位能看小弟的帖,本人的问题如下:

    最近本人在写程序的途中,写完以后就会去数代码的行数……(由于别人都在看某某程序有多少行……而养成了这个习惯……)每次写完都要去数……哎……觉得麻烦,就想自己写个自动读出行数的C语言小程序!

本人的思路如下:

(由于本人才开始学编程不久,希望有什么错的地方大家指正,谢谢)

  程序开始,使用命令(比如在CMD模式下 chengxu(程序名) a.txt(目录下的txt文件))这样去读入一个文件,然后程序开始运行,检测每一行无否字符,如果有的话n++,如果没有,就不++,最后输出n……

这是程序大概的思路,不知道可否,大家给看看吧!谢谢了!如果有什么不足,请给予改正下……

还有,就是在“chengxu(程序名) a.txt(目录下的txt文件))”C语言应该怎么实现?

问题结束,谢谢大家!
搜索更多相关主题的帖子: 算法 指教 
2008-06-11 16:33
独孤小梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:338
专家分:0
注 册:2008-6-5
收藏
得分:0 
嘿嘿,自己写一个程序完完,大家给看看算法的思路吧!
谢谢了!只给讲算法,编写就不必了!我自己试着来!呵呵!谢谢大家了啊!
2008-06-11 16:54
独孤小梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:338
专家分:0
注 册:2008-6-5
收藏
得分:0 
int ch,state,count=0;
while((ch=getchar()) != EOF)        //请问EOF是什么意思?还有getchar()啥意思啊?输入以个字符?还时?怎么理解?
{
        if(ch != ' ' || ch != '\n' || ch != '\t')        //非空字符
                state = 1;                   //当字符不等于空字符,或不等于回车,或不等于\t时state加等于1   这里state起到什么作用?
               
        if(ch == '\n' && state)     //ch等于换行,并且state为真时……
        {
                ++count;           //ccount起啥用啊?
                state = 0;
        }
}

还请帮忙看下了!谢谢啊!
2008-06-13 14:30
独孤小梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:338
专家分:0
注 册:2008-6-5
收藏
得分:0 
大家帮忙看看啊!我SL问的问题!
2008-06-15 12:07
独孤小梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:338
专家分:0
注 册:2008-6-5
收藏
得分:0 
还有,就是在“chengxu(程序名) a.txt(目录下的txt文件))”C语言应该怎么实现?
在命令行下实现的!
2008-06-15 12:58
独孤小梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:338
专家分:0
注 册:2008-6-5
收藏
得分:0 
呀,谢谢了啊,我下去研究,不懂的在上来问啊!非常感谢!
2008-06-15 13:54
快速回复:关于一个程序的算法问题!请指教!
数据加载中...
 
   



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

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