Windows CE を対象としたいくつかのファイルを読み取る単純なアプリケーションを開発しようとしています。このために、私は Microsoft eMbedded Visual C++ 3 を使用しています。このプログラム (コンソール用) は次のように呼び出されます。
/メモリカード/Test> coms file.cmss
ご覧のとおり、file.cmss
が最初の引数ですが、私main
の場合、引数が 2 より小さい場合にヘルプ (通常、プログラムの使用方法) を表示する条件があります。
int WinMain(int argc,char **argv) {
if(argc < 2) {
showhelp();
return 0;
}
}
しかし、Windows CE のコマンドラインで (必要なすべての引数を使用して) プログラムを実行すると、showHelp()
内容が得られました。次に、すべてのコードをチェックしましたが、完全に正しいです。argc
しかし、eVC++ は引数にandを使用しないと思うのでargv[]
、その引数を決定する方法について助けが必要です。