問題タブ [lpcstr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 'MessageBoxA' : パラメーター 2 を 'std::vector<_Ty>' から 'LPCSTR' に変換できません
次のコードが機能します。
自動的にクリーンアップするために、次の情報を使用しました: std::string を const char* または char* に変換する方法は? .
次のコードはエラーをスローします。
次のエラーが表示されます: 'MessageBoxA' : パラメーター 2 を 'std::vector<_Ty>' から 'LPCSTR' に変換できません
c++ - size_t から DWORD への変換、データ損失の可能性
VS 2015 で 64 ビット C++ コードを作成しています。
警告 - C4267 'argument': 'size_t' から 'DWORD' への変換、データが失われる可能性があります。
どんな提案も役に立ちます。
c++ - PTCHAR への文字列リテラルは非推奨です
PTCHAR
文字列リテラルがヘッダーで定義されている型の変数 (char へのポインター) に割り当てられているレガシー コードに取り組んでいます。typedef WCHAR TCHAR, *PTCHAR;
「文字列リテラルから文字へのポインター (非定数) への変換は非推奨です」という警告が表示されます。非定数ポインター変数に定数が割り当てられているために警告が表示されることは理解していますが、 str CONST(LPCSTR) としてコードで変更されているため*(str++)=0;
これを解決する方法はありますか?
c++ - std::list のリダイレクトテキストファイルへのコンテンツ
そのコードを使用して、ドライブ内の特定の拡張子を持つファイルを列挙し、それらをテキスト ファイルに書き出しています。こんな感じでテキストファイルに出力されます。これらのガベージ値の代わりにファイルアドレスを名前で書き込むにはどうすればよいですか。00000281BBACF338 00000281BBACEA78 00000281BBACF108 00000281BBAD1E48