Я пытаюсь разработать простое приложение, которое будет читать некоторые файлы, предназначенные для 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
и argv[]
для аргументов, тогда мне нужна помощь в определении аргументов для него.