我正在尝试开发一个简单的应用程序,它将读取一些针对 Windows CE 的文件。为此,我使用的是 Microsoft eMbedded Visual C++ 3。这个程序(用于控制台)将像这样调用:
/存储卡/测试> coms file.cmss
正如你所看到的,file.cmss
是第一个参数,但是main
如果参数小于 2,我有一个条件来显示帮助(正常,如何使用程序):
int WinMain(int argc,char **argv) {
if(argc < 2) {
showhelp();
return 0;
}
}
但是当我在 Windows CE 的命令行上执行程序(使用所有必要的参数)时,我得到了showHelp()
内容。然后我检查了所有代码,但它完全正确。但我认为 eVC++ 不使用argc
andargv[]
作为参数,那么我需要一些关于如何确定参数的帮助。