問題は、コンソール アプリケーションがユーザーから文字列を取得することです。
string input;
cin >> input;
次に、この文字列を char* に変換して関数に渡します。
char *argument = NULL;
argument = (char *) input.c_str();
私の関数は次のように宣言されています:
int function (char *input, char *output)
このコードをデバッグするとアクセス違反が発生するので、すべてを定義しようとしました。
strcpy(argument, input.c_str());
しかし、再びアクセス違反とBad Ptrが発生しました!! どんな手掛かり?