我正在开发一个VC ++ windows应用程序,它支持GUI以及非基于GUI的执行。非基于GUI的执行是为控制台模式目的而设计的。现在,如果我在GUI模式下执行该应用程序,我可以在出现错误或异常时显示用户确认的消息框。
但在控制台模式下,我必须像
一样执行C:GT; myapp.exe -options -MS是
如果用户在没有" -options"关键字的情况下输入上述命令。我想在控制台模式下显示错误消息。
答案 0 :(得分:0)
想法是检查是否输入了options
密钥,如果没有则退出。此解决方案的大致代码:
int main(int argc, char** argv)
{
if (...) // Check for options presence here
{
cerr << "Myapp should be run as myapp.exe -options -MS Yes" << endl;
return 0;
}
... // Some actual work here
}