Visual Studio で次のエラーが表示されます: Debug Assertion Failed! 式: (L"バッファが小さすぎます" && 0)
次のコード行で発生します。
program_name = (char *) malloc(strlen(argv[0])+1);
strcpy_s(program_name,sizeof(program_name),argv[0]);
文字配列をコピーしようとしているバッファのサイズが小さすぎるようですが、その理由はわかりませんか?