为什么我的控制台不等待VS2010和Windows7中的输入?

all*_*aid 1 c c++ opencv visual-studio-2010 windows-7

主要功能如下:

void main( int argc, char** argv ){
    // validate that an input was specified
    if( argc != 2 )
    {
        printUsage();
        return;
    }

    if( !strcmp(argv[1], "train") ) learn();
    else if( !strcmp(argv[1], "test") ) recognize();
    else
    {
        printf("Unknown command: %s\n", argv[1]);
        printUsage();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我执行程序时,控制台一出现就会消失.

非常感谢您的耐心和帮助!:)

Luc*_*ore 5

为什么我的控制台不等待VS2010和Windows7中的输入?

因为您没有指示它等待输入.

尝试system("pause");getchar()类似的东西.