| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 686 人关注过本帖
标题:这个为什么没办法编译,求大佬指点
只看楼主 加入收藏
飒沓朔风
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2018-1-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
这个为什么没办法编译,求大佬指点
#include<stdio.h>
#include<string.h>
int main()
{
    int j;
    start:
    system("CLS");
    system("color F0");
    printf("★----------------------------------★\n");
    printf("◇                                  ◇\n");
    printf("◇           ATM机系统              ◇\n");
    printf("◇        不知道什么玩意            ◇\n");
    printf("◇                                  ◇\n");
    printf("★----------------------------------★\n");
    printf("请选择登录方式:\n1.银行工作人员 2.普通用户\n");
    scanf("%d",&j);
    if(j<1||j>2)
    {
        printf("输入错误,请重新输入:\n");
        while(getch()!='\r');
        goto start;
    }
    void Administrator_login();
    void User_login();
    switch(j)
    {
        case 1:
            system("cls");
            Administrator_login();
            goto start;
            break;//银行工作人员登录
        case 2:
            system("cls");
            User_login();
            goto start;
            break;//普通用户登录
            
    }
 }
     void Administrator_login()
     {
         void Main_Administrator();
         char ch1[20];
         char ch2[]={"123"};
         int i = 1;
         for(i=1;i<4;i++)
         {
             if(i>3)
             break;
             else
             {
                 printf("请输入工作人员密码:\n");
                 scanf("%s",&ch1);
                 if(strcmp(ch1,ch2)==0)
                 {
                     Main_Administrator();
                     break;
                }
                else
                {
                    printf("密码错误\n");
                }
            }
        }
    }//工作人员登录程序,PS:密码123
    void Main_Administrator()
    {
        int i;
        start:
        printf("※======================================※\n");
        printf("☆            工作人员您好              ☆\n");
        printf("☆  1.开户                2.注销账号    ☆\n");
        printf("☆  3.查询账户信息        4.所有客户信息☆\n");
        printf("☆  5.所有账户信息        6.退出        ☆\n");
        printf("☆             飒沓  朔风               ☆\n");
        printf("※======================================※\n");
        scanf("%d",&i);
        if(i<1||i>6)
        {
            printf("输入错误,请重新输入:\n");
            goto start;
        }
        switch(i)
        {
            case 1:
                system("cls");
                break;//开户程序(未完成,下同)
            case 2:
                system("cls");
                break;//注销账号
            case 3:
                system("cls");
                break;//查询账户信息
            case 4:
                system("cls");
                break;//所有客户信息
            case 5:
                system("cls");
                break;//所有账户信息
            case 6:
                break;//退出
        }
    }
    void User_login()
    {
        void Main_User();
        char name[20];
        char pwd[20];
        printf("账号:\n");
        scanf("%s",&name);
        printf("密码:\n");
        scanf("%s",&pwd);
        if((recog_pwd(name,pwd))==1)
        {
            printf("登录成功\n");
            Main_User();
        }
        else
        printf("账号或密码错误\n");
    }
    int recog_pwd(char name[20],char pwd[20]);
    void Main_User()
    {
        int i;
        start:
        printf("※==============================※\n");
        printf("☆     欢迎使用银行系统         ☆\n");
        printf("☆  1.取款            2.存款    ☆\n");
        printf("☆  3.转账            4.查询余额☆\n");
        printf("☆  5.查询明细        6.退卡    ☆\n");
        printf("※==============================※\n");
        scanf("%d",&i);
        if(i<1||i>6)
        {
            printf("输入错误请重新输入:\n");
            goto start;
        }
        switch(i)
        {
            case 1:
                system("cls");
                break;//取款
            case 2:
                system("cls");
                break;//存款
            case 3:
                system("cls");
                break;//转账
            case 4:
                system("cls");
                break;//查询余额
            case 5:
                system("cls");
                break;//查询明细
            case 6:
                system("cls");
                printf("退卡成功,请取走您的银行卡\n");
                break;//退卡
        }
        
    }
搜索更多相关主题的帖子: system printf void case break 
2018-01-08 15:56
飒沓朔风
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2018-1-8
收藏
得分:0 
DevC++出现[Error] ld returned 1 exit status
不知道该怎么改正
2018-01-08 15:57
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:20 
函数recog_pwd没有定义,你需要实现这个函数。
2018-01-08 16:01
飒沓朔风
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2018-1-8
收藏
得分:0 
回复 3楼 grmmylbs
好的,已经解决了,谢谢大佬
2018-01-08 17:34
快速回复:这个为什么没办法编译,求大佬指点
数据加载中...
 
   



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

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