問題タブ [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++ - LPCSTRの長さを見つける方法
atoi()を使用してLPCSTRを整数に変換しようとしていますが、変換が正常に行われたことを確認するために、生成された整数と元のLPCSTR(整数のみが含まれている必要があります)の桁数をカウントします。
LPCSTRの長さを計算する良い方法を見つけるのに苦労しています。これまでのところ、唯一の方法は、「/0」に到達するまで数えることだと思われます
より良い方法のための提案はありますか?
ありがとう
string - LPCSTR文字列をLPCTSTR文字列に変換するにはどうすればよいですか?
LPCSTR
文字列を文字列に変換しようとしていLPCTSTR
ます。このようにしようとすると、2つの文字列を連結したい
Raja .... r(junkvalues)....のようなo / pを見つけました。どのように型キャストできますLPCSTR
かLPCTSTR
?
c++ - LPCWSTR は何の略で、どのように処理する必要がありますか?
まず、具体的にはどのようなものですか?ポインタだと思いますが(LPCは長いポインタ定数を意味します)、「W」はどういう意味ですか?文字列への特定のポインタですか、それとも特定の文字列へのポインタですか? たとえば、「TestWindow」という名前のウィンドウを閉じたいとします。
const char[6] は CONST WCHAR に変換できないため、このコードは不正であり、機能しません。まったくわかりません。これらすべての LPCWSTR、LPCSTR、LPSTR を明確に理解したいと思います。何かを見つけようとしましたが、さらに混乱しました。msdnサイトで次FindWindowEx
のように宣言されています
したがって、最後のパラメータは LPCSTR であり、コンパイラは LPCWSTR を要求します。助けてください。
c++ - 末尾または先頭に '\0' を付けて std::string を LPCSTR に変換します
'\0' 文字を保持しながら std::string を LPCSTR に変換するにはどうすればよいですか?
フィルターに区切り文字として '\0' を含める必要がある OPENFILENAME.lpstrFilter で結果を使用したいと考えています。
std::string.c_str() は '\0' を削除してトリムするようです
前もって感謝します!
==========================
(フォーラムの返信投稿のように、応答にコメントを適切に追加するにはどうすればよいですか?)
あなたのコメントを読んだ後、私はこのスニペットを再確認しました:
c_str() または LPCSTR の仕組みを間違えていますか?
java - WindowsプラットフォームでのJNAマッピングLPCSTR
JNAを使用してC/C++用の1つのDLLAPIを呼び出す作業をしています。DLLの関数APIは短いDKT_init(LPCSTR名)です。対応するJavaメソッドをpublicshortDKT_init(String name);として作成しました。しかし、私がそれを呼び出すと、DLLAPIはパラメータエラーを返します。JNAでLPCSTRをマッピングする方法を知りたいですか?LPCSTRはconschar*ですが、Stringはchar*です。
c++ - C++ 連結 LPCTSTR
WindowsCE CAB ファイルのカスタム アクションを実装しています。LPCTSTR を連結して、exe への適切なパスを取得する必要があります。
カスタム アクションは引数として LPCTSTR を受け取ります。
だから(疑似コード):
これは、標準言語である C# で使用する架空の "+" 演算子を使用しています。
私は C++ の経験が比較的少ないです。私の目的のためにLPCTSTRを追加する適切な方法は何ですか? LaunchApp メソッドは、この型を引数として使用します。
また、(デバッグ目的で) 結果のパスを MessageBox に表示したい場合、LPCWSTR に変換する簡単な方法はありますか?
c++ - QStringをLPCSTR(Unicode)に変換する方法
QStringをLPCSTRに変換するにはどうすればよいですか?
#ifdef UNICODEが定義されている場合と定義されていない場合、どうすればよいですか?
どうもありがとう :)
c++ - std::strings と c-style 文字列を扱うときにテンプレートを使用する方法は?
これをやろうとしたとき、私はちょうどテンプレートをいじっていました:
もちろん、std::string
asを渡すと、これは明らかに機能しませんT
。文字列は にキャストできないためchar*
、しかし、この関数は、C スタイルのchar*
配列と C++の両方std::string
をパラメーターとして渡して、それらを に変換できるようにコーディングできLPCSTR
ますか?
c++ - C++ LPCTSTR から char* へ
Visual Studio 2010 MFC を使用して C++ プログラムをビルドしています。私のプログラムは、プロジェクトの一部ではない DLL を呼び出し、char* を受け入れます。LPCTSTR の形式で文字列を取得する関数があります。私は約2時間Googleを使用していますが、解決策は見つかりませんでした. MFC LPCTSTR を char* に変換するにはどうすればよいですか。私が見つけたものはすべて機能しないか、コンパイルされません。
c++ - C ++ CLISystem.String^からMFCLPCTSTRへ
C++\CLI
String^
システム(.net)をMFCC++文字列に変換するにはどうすればよいですかLPCTSTR
。
LPCTSTR
に入るのは非常に簡単ですString^
が、これまでのところ、その逆を行うことについては何も見つかりませんでした。