問題タブ [lpcwstr]
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++ - LPCWSTRの呼び出し/連結後のwstringの定義
case ステートメント内で wstring を定義しようとしています。また、case ステートメントから変数にアクセスしようとすると、スコープ外に戻ります。
そのため、switch() の外側で wstring を宣言し、switch() 内で定義しようとしています。しかし、これらのイベントを分離する方法がわかりません。
最終的に、私は 3 つの LPCWSTR を連結 (...そしてリッスン...) しようとしており、std::wstring
それを行うために使用しています。私は、このタスクを達成するために他の手段を使用することにオープンです。
c++ - char* を GetModuleHandle 関数に渡す方法は?
「somefile.exe」のような文字列に基づいてモジュール情報を取得しようとしています。
タイプ "char *"のエラー引数は、タイプ "LPCWSTR" のパラメーターと互換性がありませんが、GetModuleHandle に表示されます。
今、私は次のような多くのステップを試しました:
プロジェクト プロパティ → 構成プロパティ → 文字セット に移動し、Unicode ではなくマルチバイト文字セットを使用するように設定します。私はそれが他の人を助けるのを見てきましたが、私にとってはうまくいきませんでした.
のように szModule をキャストし
(LPCWSTR)szModule
ます。これにより、プログラムは正常にビルドされましたが、意図したとおりには機能しませんでした。パラメータを static に置き換えてユニコードを使用します
L"somefile.exe"
。これは完全に機能しましたが、言うまでもなく、あまり実用的ではありません。
私の質問は:タイプが のGetModuleHandle(szModule)
場合、どうすればコンパイルできますか?szModule
char*
何か役立つ場合は、Visual Studio 2015 を使用しています。
assembly - masm で型 LPCWSTR を使用する方法
msdn ライブラリと masm は初めてです。
NetUserAdd を呼び出した後、NetLocalGroupAddMembers を呼び出そうとしていますが、グループ名にタイプ LPCWSTR が必要です。作成したアカウントが表示されず、NetLocalGroupAddMembers を呼び出した後も表示されないのはそのためだと思います。
(コードが完全ではなく、何を追加するかを知っているため、多くのファイルをインポートします。)
これが私のコードです:
c - c で LPCWSTR を操作する
フルパスを保持する特定の LPCWSTR 変数があります。
そこからファイル名だけを抽出したい。
それを達成するためにLPCWSTRを操作するにはどうすればよいですか?
さらに - LPCWSTR の特定のインデックスで文字を取得するにはどうすればよいですか?
ありがとうございました。
c++ - C ++でLPCWSTRへの文字列
文字列から LPCWSTR に変換しようとしています (マルチバイトを使用しています)。
1)例:
2)これは漢字を返します。
ただし、どちらも常に正方形を示しています。
編集済み: 編集した私のコード: Barmak Shemirani
戻る: https://i.gyazo.com/ea4cd50765bfcbe12c763ea299e7b508.png
編集済み: UTF8 から UTF16 に渡す別のコードを使用しても、結果は同じです。
c++ - STRING を LPCWSTR から、またはその逆に変換する c++
LPCWSTR と値を比較して、それらが等しいことを確認したいと考えています。また、比較の仕方がわかりません。STRING 値を作成し、さまざまな変換を試みましたが、何も機能しませんでした。基本的には次のようになります。