問題タブ [wchar]
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++ - C++ 、 winapi 2 つの WCHAR * 文字列を比較する
2 つの文字列を比較したいWCHAR*
。
どうやってするの?
PS比較中に大文字と小文字を無視したいと思います。
使用できることはわかっていますがstrcmpi
、 では機能しませんWCHAR*
。
c++ - NOTIFYICONDATA構造のszTipフィールドを設定する
szTipフィールドは128文字の長さで、Unicodeです。これはタイプTCHARであり、WCHARとしてtypedefされます。したがって、次のコードスニペットがコンパイルされない理由がわかりません。
コンパイルエラーは
何かアドバイス?
c++ - 「wchar.h」を .idl ファイル (COM サーバー) にインポートすると構文エラーが発生する
ビジュアル スタジオで新しい C++ (ATL) プロジェクトを作成し、小さな COM サーバー DLL の作成に着手しました。もちろん、世界が使用するインターフェイスを外側に定義する IDL ファイルがあります。このプロジェクトでは別のライブラリを使用しているため、wchar_t タイプを使用する必要があります。しかし、私が置くとき:
私の.idlファイルの一番上で、すべての地獄が解き放たれます。わかりました、私は誇張しています。少しエラーが表示されます: p>これはシステム ヘッダー ファイルのエラーであるため、この問題を修正する方法がわかりません。何か案は?
c - wchar を Linux コンソールに出力しますか?
私のCプログラムを以下に貼り付けます。bash では、プログラム print "char is ", Ω は出力されません。私のロケールはすべて en_US.utf8 です。
c - Linuxでwprintf UTF16(UTF8である必要があります)?
1 wprintf が 'Ω' を 3A9 (UTF16) として表示するのは本当に奇妙ですが、wctomb は wchar を CEA9 (UTF8) に変換します。私のロケールはデフォルトの en_US.utf8 です。man ページが言ったように、それらは私のロケールに準拠する必要がありますが、wpritnf は UTF16 を使用します。なぜですか?
http://www.fileformat.info/info/unicode/char/3a9/index.htmからの抜粋
Ω (UTF)
UTF-8 (16 進数) 0xCE 0xA9 (cea9)
UTF-16 (16 進数) 0x03A9 (03a9)
2 wprintf と printf を同じプログラムで実行することはできません。wprintf または printf のいずれかを使用する必要があります。なぜですか?
私のプログラムを見てください:
c++ - wcscpy_sの実行時にWCHARオーバーフロー
Outlookメールボックス(パスに255文字の最大長がない)から大規模なフォルダーパスを取得しようとすると、正しく処理されていないようですが、コードですべてを試しましたが、問題に光を当てるものは何もないようです。
うまくいけば、それをもう少しよく説明します、コード。
string.h
ラインで致命的なエラーが発生します。
c++ - QtでWCHARをQStringに変換する
QtでWCHARをQStringに変換します。この変換を完了するためにそれを実装するのを手伝ってください。
c++ - Wchar_t* を const char* に変換する方法
Windows CE .net コンパクトアプリケーションで作業している間、私は c++ の一種の新人です。
ヘキサデータをファイルに書き込もうとしているとき
以下の書き込み関数を使用してヘキサデータをファイルに書き込んでいるときに、このエラー can not convert parameter 1 from wchar * to const char* on が発生しています
wchar_* を const char* に変換して、書き込み関数を機能させるにはどうすればよいでしょうか。
ありがとう。
c++ - Win32 の奇妙なワイド文字の動作
以前にワイド文字を使用したことがありません。他の誰かからのコードは次のとおりです。
ポイントは、変数を 7z.exe ファイルの場所に設定することです。Windows 7 Prof. 64ビットシステムでデバッグすると、wrootの無効な文字のように見えます。
、쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌 쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌 쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌 ブロック引用