#include "hmap.h"
int main(char* argv[], int argc)
{
printf("%s", argv[0]); <---- fails here
system("pause");
fileOpen(argv[1]);
return 0;
}
MSVS 2012 を使用しています。コマンド ライン引数を間違って使用していないかどうか疑問に思っています。テキストファイルは同じフォルダーにあります。私のヘッダー ファイルには、使用する #include ライブラリ、使用するいくつかの #define ライブラリ、および extern 関数のプロトタイプだけが含まれています。
プログラムを実行すると、「expand.exe が動作を停止しました....」と表示されます。
普段は GCC を使った Linux 環境でプログラミングをしていますが、MSVS 環境を学んでいます。コマンドライン引数を入力するのがどれだけ面倒なのか、少しイライラします:.