char *.
たとえば、私のコードは次のとおりです。
std::string myString;
GetCurrentDirectoryA( MAX_PATH, myString );
この場合、文字列変数を LPSTR に変換するにはどうすればよいですか。
この関数は文字列の内容を入力として渡すためのものではありませんが、関数は実行後に一部の内容を文字列変数に格納します。したがって、 myString.c_str( ) は除外されます。
編集:文字列の概念を削除して、次のようなものに置き換える回避策があります
char myString[ MAX_PATH ];
しかし、それは私の目的ではありません。文字列を使いたい。可能な方法はありますか?
のようなキャストも
GetCurrentDirectoryA( MAX_PATH, ( LPSTR ) myString );
動かない。
助けてくれてありがとう。