标题:DevC++编译成功,可APPCRASH了,求解……
只看楼主
root2008
Rank: 2
等 级:论坛游民
帖 子:35
专家分:31
注 册:2018-8-7
结帖率:100%
 问题点数:0 回复次数:4 
DevC++编译成功,可APPCRASH了,求解……
源码:
程序代码:
#include<bits/stdc++.h> 

#include<windows.h>

#include<conio.h>

#define version "1.0"

#define ut 10000000ll

using namespace std;

string usernames,password;

string s;

void delay(long long t)
{
    for (int i=0;i<t;i++);
}

void welcome()
{
    cout<<"城市生活  version"<<version<<"  by WindowsC++工作室"<<endl;
    delay(40*ut);
    for (int i=0;i<=100;i++){
        printf("加载中……   %d%%\r",i);
        delay(2*ut);
    }
    delay(30*ut);
    cout<<endl<<endl<<"加载完成!"<<endl;
    delay(60*ut);
}

void print(string a)
{
    for(int i=0;i<=a.length();++i)
    {
        cout<<a[i];
        Sleep(25);
    }
    Sleep(1000);
    return;
}

int main()
{
    welcome();
    system("cls"); 
    void writelog1();
    writelog1();    
    void signid();
    signid();
    void init();
    init();
    return 0;
}

void writelog1()
{
    FILE*outlog=fopen("D:\\HappyGames\\CL\\1.0\\OC.log","a");
    time_t rawtime;
    struct tm *ptminfo; 
    time(&rawtime);
    ptminfo = localtime(&rawtime);
    fprintf(outlog,"%02d-%02d-%02d %02d:%02d:%02d OPEN\n",ptminfo->tm_year + 1900, ptminfo->tm_mon + 1, ptminfo->tm_mday,ptminfo->tm_hour, ptminfo->tm_min, ptminfo->tm_sec);  
}

void signid()
{
    print("请输入账号,按“Enter”结束(没有账号输入no):\n");
    getline( cin, s );
    vector<string> users;
    {
        ifstream fin( "D:\\HappyGames\\CL\\1.0\\users.tmp" );
        for( string user; getline(fin,user); )
            users.push_back( user );
    }

    if( (find(users.begin(),users.end(),s) != users.end())||(s=="root") )
    {
        void signpassword();
        signpassword();
    }   
    else if(s=="no") 
    {
        print("前往注册……");
        void zhuce();
        zhuce(); 
    }
    else
    {
        print("对不起,该账号未注册!2秒后前往注册页面……");
        void zhuce();
        zhuce();
    }       
}

void signpassword()
{
    string defini="D:\\HappyGames\\CL\\1.0\\";
    string defi="\\psaawords.tmp";
    defini=defini+s+defi;
    print("你即将登录的账号是:");
    print(s);
    print("输入exit返回上一级!\n"); 
    print("请输入密码,按“Enter”结束:\n");
    string sh;
    getline(cin,sh);
    char a[100000000001];
    for(int i=0;i<=defini.length();i++)
    {
        a[i]=defini[i];
    }
    ifstream passin(a);
    passin>>password;
    if((s=="root")&&(sh=="admin"))
    {
        print("管理系统启动中……"); 
    }
    else if(password==sh)
    {
        print("Hello!");
        print(s);
        print("欢迎来到城市生活!\n");
    }
    else
    {
        print("密码不匹配!" );
        signpassword();
    }
}

void zhuce()
{
    system("cls");
    int nSelect = ::MessageBox(NULL,"欢迎来到注册页面!", "registered", MB_ICONASTERISK);
    print("用户名:\n");
    string sh1;
    getline(cin,sh1) ;
    vector<string> users;
    {
        ifstream fin( "D:\\HappyGames\\CL\\1.0\\users.tmp" );
        for( string user; getline(fin,user); )
            users.push_back( user );
    }

    if(find(users.begin(),users.end(),sh1) != users.end() )
    {
        print("用户名被占用!");
        zhuce(); 
    }
    else if((sh1=="root")||(sh1=="资料学习"))
    {
        print("非法账号!");
        zhuce();
    }
    else
    {
        FILE*zhuceidin=fopen("D:\\HappyGames\\CL\\1.0\\users.tmp","a");
        char aaa[1000000001];
        for(int i=0;i<=sh1.length();i++)
        {
            aaa[i]=sh1[i];
        }
        fprintf(zhuceidin,"%s\n",aaa);
    }
}

void init()
{
    
}


运行到上述红字代码就APPCRASH,求解!
搜索更多相关主题的帖子: string void int print users 
2018-10-07 11:57
root2008
Rank: 2
等 级:论坛游民
帖 子:35
专家分:31
注 册:2018-8-7
得分:0 
136行,system("cls");处!
2018-10-07 11:58
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
得分:0 
system()的头文件是stdlib.h
2018-10-07 22:04
root2008
Rank: 2
等 级:论坛游民
帖 子:35
专家分:31
注 册:2018-8-7
得分:0 
回复 3楼 yangfrancis
#include<bits/stdc++.h>是万能库……
包括cstdlib
2018-10-13 10:47
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
得分:0 
哦,是这样。
2018-10-13 23:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-490225-1-1.html




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

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