| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 723 人关注过本帖
标题:求助!一个超长的代码,不知道有谁有耐心可以帮我瞧瞧改正
只看楼主 加入收藏
wxl249424820
Rank: 2
等 级:论坛游民
帖 子:17
专家分:14
注 册:2010-2-6
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:4 
求助!一个超长的代码,不知道有谁有耐心可以帮我瞧瞧改正
这个是一个作业例题,,我是抄着书本打出来的.但是老师说过书本的那个有点问题,但是对于我们这菜鸟那懂哪里出问题啊...是否有耐心的高人帮指点指点,,顺便帮改正好了.最好是运行得了再给我.我很笨的,,
公交车卡.rar (3.98 KB)


[ 本帖最后由 wxl249424820 于 2010-2-19 19:36 编辑 ]
搜索更多相关主题的帖子: 代码 耐心 
2010-02-17 20:51
dydsdyds
Rank: 6Rank: 6
来 自:Java
等 级:侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
收藏
得分:5 
确实不短……422行……

第200行:
/*函数功能:按照卡号查找指定的卡*/
int findcard (C * card,int cardnumber,int * num )
{    int i=0;
   
     for(i==0;i<num;i++)   //改为=
         if(card[i].cnum==cardnumber && card[i].flag!=1)
                 return i;
     return -1;
}
就能看懂这一个~


[ 本帖最后由 dydsdyds 于 2010-2-17 21:51 编辑 ]

c语言刚开一学期,就换开VB...
2010-02-17 21:46
XKJKingS
Rank: 2
等 级:论坛游民
帖 子:9
专家分:14
注 册:2010-2-18
收藏
得分:5 
1. 57行处 witch( choose )后面不应该由分号
2. 59行-68行case后面你全部用成分号 是冒号
3. 156行用了一个/h  这个不是转义符  改成\n 或者\t
4. 199行函数实现和声明不一样 把num前面的*去掉
5. 211行 choose赋值"/0"改成"\0"
6. 350行.card[maxindex].money 改成 card[maxindex].cmoney
7. 366行,把"d:\card.dat"改成"d:\\card.dat"

在GCC编译通不过  估计你是用的TC  你用TC编译下
2010-02-18 22:17
wxl249424820
Rank: 2
等 级:论坛游民
帖 子:17
专家分:14
注 册:2010-2-6
收藏
得分:0 
回复 3楼 XKJKingS
还是不行啊 ,,,每次到第40行了就停在那了....就是      {    clrscr();     这一行..
 我用的是  c/c++ 程序设计学习与实验系统          是2010版的...不也不懂看了..头都大了现在

我只是只菜鸟,,来学习的
2010-02-19 19:32
XKJKingS
Rank: 2
等 级:论坛游民
帖 子:9
专家分:14
注 册:2010-2-18
收藏
得分:0 
我在Linux下编译的  你试下TC  可能你哪个编译器没有clrscr()这个函数
2010-02-28 12:48
快速回复:求助!一个超长的代码,不知道有谁有耐心可以帮我瞧瞧改正
数据加载中...
 
   



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

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