| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 414 人关注过本帖
标题:请帮我看看这个程序
只看楼主 加入收藏
贪恋东
Rank: 1
等 级:新手上路
帖 子:19
专家分:2
注 册:2010-9-24
结帖率:80%
收藏
已结贴  问题点数:22 回复次数:4 
请帮我看看这个程序
这个问题已经解决

[ 本帖最后由 贪恋东 于 2010-12-19 13:12 编辑 ]
2010-11-10 11:16
五当家
Rank: 12Rank: 12Rank: 12
等 级:火箭侠
威 望:2
帖 子:1112
专家分:3674
注 册:2010-10-20
收藏
得分:7 
我靠,好长.

经验积累中............
2010-11-10 12:05
wujieru
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:1
帖 子:1108
专家分:1939
注 册:2010-10-9
收藏
得分:7 
真TMD臭长
2010-11-10 12:07
niufujun
Rank: 2
等 级:论坛游民
帖 子:16
专家分:37
注 册:2009-4-25
收藏
得分:7 
while(sizeof(p1->data.bz)>20)改成while(strlen(p1->data.bz)>20),因为while(sizeof(p1->data.bz)>20)永远成立,

int main(void)
{
    int k;
    char password[6]="0";
    struct chainedlist *head=0,*acc=0;
    char s[7];//用于存放密码
    printf("\t\t\t\t     请输入登录密码:\n\t\t\n\t\t\t\t");
    scanf("%s",s);
    if(strcmp(s,password)==0) //确认输入密码是否正确
   {
    head=creat();  //删除
    k=menu(k);
    switch(k)
     {
        case 1: head=creat();break; //调用创建链表函数
        case 2: head=load(head);break; //从文件调入记录函数
        case 3: head=search(head);break; //调用账目查询函数
        case 4: head=del(head); break; //调用删除账目信息函数
        case 5: head=add(head,acc);break; //调用追加账目信息函数
        case 6: print(head); break; //调用显示账目信息函数
        case 7: statistics(head); break; //调用统计函数
        case 8: save(head);break; //调用保存函数
        case 0: exit(0); //退出系统,返回主界面
        default: printf("输入错误,请重试!\n");
     }
   }
}

看国奥比赛了,有时间再改,你自己也调试一下!
2010-11-10 19:00
贪恋东
Rank: 1
等 级:新手上路
帖 子:19
专家分:2
注 册:2010-9-24
收藏
得分:0 
楼上这哥们,字符限制20个。这个改过后确实能行了。谢谢你~~
但是,主函数貌似没有什么改动啊,head=creat()删除了,运行后依然没有得到相应的功能奥~~

完美就是Perfect!
2010-11-12 23:13
快速回复:请帮我看看这个程序
数据加载中...
 
   



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

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