搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 求助!一个超长的代码,不知道有谁有耐心可以帮我瞧瞧改正
标题:
求助!一个超长的代码,不知道有谁有耐心可以帮我瞧瞧改正
只看楼主
wxl249424820
等 级:
论坛游民
帖 子:17
专家分:14
注 册:2010-2-6
结帖率:
50%
楼主
已结贴
√
问题点数:10 回复次数:4
求助!一个超长的代码,不知道有谁有耐心可以帮我瞧瞧改正
这个是一个作业例题,,我是抄着书本打出来的.但是老师说过书本的那个有点问题,但是对于我们这菜鸟那懂哪里出问题啊...是否有耐心的高人帮指点指点,,顺便帮改正好了.最好是运行得了再给我.我很笨的,,
公交车卡.rar
(3.98 KB)
[
本帖最后由 wxl249424820 于 2010-2-19 19:36 编辑
]
搜索更多相关主题的帖子:
代码
耐心
2010-02-17 20:51
dydsdyds
来 自:Java
等 级:
侠之大者
帖 子:217
专家分:457
注 册:2010-2-14
第
2
楼
得分: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
等 级:
论坛游民
帖 子:9
专家分:14
注 册:2010-2-18
第
3
楼
得分: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
等 级:
论坛游民
帖 子:17
专家分:14
注 册:2010-2-6
第
4
楼
得分:0
回复 3楼 XKJKingS
还是不行啊 ,,,每次到第40行了就停在那了....就是 { clrscr(); 这一行..
我用的是 c/c++ 程序设计学习与实验系统 是2010版的...不也不懂看了..头都大了现在
我只是只菜鸟,,来学习的
2010-02-19 19:32
XKJKingS
等 级:
论坛游民
帖 子:9
专家分:14
注 册:2010-2-18
第
5
楼
得分:0
我在Linux下编译的 你试下TC 可能你哪个编译器没有clrscr()这个函数
2010-02-28 12:48
5
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-297749-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.506621 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved