小编Azi*_*Mat的帖子

C++单击红色X时阻止控制台窗口关闭

我正在开发一个没有类和对象的简单C++控制台应用程序.
是否有任何方法或功能可以防止控制台在单击红色X按钮时关闭?
我正在使用Visual Studio C++ Express 2010:一个简单的控制台应用程序,它只包含main.cpp文件.谢谢你回答我的问题 :) !!

windows console-application visual-c++

2
推荐指数
1
解决办法
6173
查看次数

使用字符串访问冲突写入位置0xcccccccc

在过去的4天里,我一直坚持这个错误:

Unhandled exception at 0x77c415de in ls_client_app.exe: 
0xC0000005: Access violation reading location 0xcccccccc.
Run Code Online (Sandbox Code Playgroud)

这是代码:

typedef struct client {
    string  ID;
    // some other strings
} client;

typedef struct client_card {
    client CLIENT;
    client_card * next;
} client_card;

typedef client_card * ls_client;
Run Code Online (Sandbox Code Playgroud)

这是add_client函数:

int add_client(ls_client &LS_CLIENT) {

    client NEW_CLIENT;
    ls_client NEW_CLIENT_CARD = (ls_client) malloc (sizeof(client_card));

    cout << "CLIENT ID: " <<endl;
    cin  >>  NEW_CLIENT.ID;

    NEW_CLIENT_CARD->next    =  NULL;
    NEW_CLIENT_CARD->CLIENT  =  &NEW_CLIENT;

    while (LS_CLIENT != NULL) {
        LS_CLIENT = LS_CLIENT->next;
    }
    LS_CLIENT = …
Run Code Online (Sandbox Code Playgroud)

c++ string pointers visual-c++

0
推荐指数
1
解决办法
1822
查看次数