問題タブ [wstring]
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++ wstringstream << NULL
wstringstream に問題があります。私がこれをしているとき
アプリケーションがエラーでクラッシュする
たとえば、これはうまくいきます:
常に str に値があるとは限りません。NULL の場合もあり、NULL の場合はストリームに 0 を入れたいと思います。修正方法は?
c++ - wstring.find_last_not_of() は、国際的な char の後のすべてをスペースとして扱いますか?
このコードは 6 を返しますが、7 を返すべきではありませんか?
c++ - c++ での wstring の問題のコンパイル
Zinc ベースの Flash アプリケーション用に .dll をリファクタリングする必要があります。
マスターからブランチにクラスをコピーして貼り付けた後、奇妙なコンパイル エラーが発生します。
対処されたコード:
私は Visual Studio 2010 を使用していますが、IDE 自体はすべて問題なく、構文エラーなどもありません。そして、コードには触れていないと言ったように、ヘッダーは問題ないようです。
このエラーについて何か手がかりはありますか?
c++ - C++ wchar_t と wstring の何が「間違っている」のでしょうか? ワイド文字に代わるものは何ですか?
C++ コミュニティ (特に freenode の ##c++) の多くの人々が、 と の使用、および Windows API での使用に憤慨しているのを見てきwstrings
ましwchar_t
た。wchar_t
andで正確に「間違っている」のは何wstring
ですか?国際化をサポートしたい場合、ワイド文字に代わるものは何ですか?
c# - wstring、string、およびenum変数への参照をC#からC ++(アンマネージDLL)に渡す
次の関数がエクスポートされている C++ DLL があります。
ステータスは列挙型です...
今、私は自分の C#.NET アプリでこの DLL を使用したいと考えています... C# で尊敬されるメソッドを宣言し、このメソッドを呼び出す方法を教えてください.... よろしくお願いします...
c++ - std::wstring を SQLWCHAR に変換 *
SQLExecDirect
ODBC を使用してデータベースに接続するための呼び出しに渡されるクエリ文字列を動的に作成する C++ プログラムがあります。ある関数から別の関数に変数を渡すのに問題があるので、何か基本的なものが欠けているに違いないと思いますか?
ConstructQuery
関数 ( type を返すSQLWCHAR *
) には、次のものがあります。
これにより、ステートメント変数が期待どおりに出力されます。しかし、次のように変数をメイン関数に渡すと:
出力がありません。
もし、代わりにstatement = (SQLWCHAR *)test.c_str()
;
私は使用します:statement = L"test string"
;
変数は問題なく通過しますが、関数の前の部分で「テスト文字列」クエリを動的に作成できません。
について多くを知るのに苦労しましたSQLWCHAR
。間違って変換std::wstring
している可能性があると思いますか?SQLWCHAR *
別のオプションは、関数を書き直して、すべてがwstring
そのSQLWCHAR *
ように連結されるようにすることです-しかし、それが可能かどうかはわかりませんし、それが好ましいとは思いませんか?
c++ - std::wstringの長さのテストでのSegmentaton障害
わからない。リストから語幹文字列を読み取り、各文字列に句読点が含まれているかどうかを確認し、単一の単語の画像のループにフレーズを作成する機能があります。ifステートメントでs.length()> 0のフレーズを構築/含む文字列をチェックすると、セグメンテーション違反が発生します。関数は次のとおりです。
正確なエラーメッセージは次のとおりです。
多分私は盲目であるか何かが欠けています...
ご協力いただきありがとうございます!
wstring - wchar_tをwstringに変換します
このような簡単な質問をして申し訳ありませんが、wchar_Tをwstringに入れようとしていますが、印刷して確認すると、wstringからガベージが発生します。コードは以下のとおりです。
例からわかる限り、私は正しいことをしているので、画面にゴミが出ているので恥ずかしがり屋ではありません。
よろしくお願いします。
乾杯、
ニール
c++ - ロシア語の文字を含む wstring をファイルに書き込めません
次のコードの C++ コードで、Linux で wstring (ロシア語) を記述しようとしています。
input.tab の内容が無効です
私はstd::wstring を wofstream に書き込むことができないなど、stackoverflow で提案されていることを実行しようとしましたが 、助けにはなりませんでした。前もって感謝します
c++ - C++ での UTF-8 互換性
すべての言語のテキストを処理できるようにする必要があるプログラムを作成しています。私の理解では、UTF-8 が機能するということですが、いくつか問題が発生しています。
UTF-8 は単純なchar
C++ に格納できると言うのは正しいでしょうか? char
もしそうなら、 、string
とstringstream
:でプログラムを使用すると、なぜ次の警告が表示されるのですかwarning C4566: character represented by universal-character-name '\uFFFD' cannot be represented in the current code page (1252)
? wchar_t
( 、 、wstring
およびを使用すると、そのエラーは発生しませんwstringstream
。)
さらに、UTF は可変長であることも知っています。at
またはstring メソッドを使用するsubstr
と、間違った答えが得られますか?