問題タブ [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.

0 投票する
2 に答える
592 参照

c++ - C++ wstringstream << NULL

wstringstream に問題があります。私がこれをしているとき

アプリケーションがエラーでクラッシュする

たとえば、これはうまくいきます:

常に str に値があるとは限りません。NULL の場合もあり、NULL の場合はストリームに 0 を入れたいと思います。修正方法は?

0 投票する
1 に答える
332 参照

c++ - wstring.find_last_not_of() は、国際的な char の後のすべてをスペースとして扱いますか?

このコードは 6 を返しますが、7 を返すべきではありませんか?

0 投票する
2 に答える
8059 参照

c++ - c++ での wstring の問題のコンパイル

Zinc ベースの Flash アプリケーション用に .dll をリファクタリングする必要があります。

マスターからブランチにクラスをコピーして貼り付けた後、奇妙なコンパイル エラーが発生します。

対処されたコード:

私は Visual Studio 2010 を使用していますが、IDE 自体はすべて問題なく、構文エラーなどもありません。そして、コードには触れていないと言ったように、ヘッダーは問題ないようです。

このエラーについて何か手がかりはありますか?

0 投票する
2 に答える
32361 参照

c++ - C++ wchar_t と wstring の何が「間違っている」のでしょうか? ワイド文字に代わるものは何ですか?

C++ コミュニティ (特に freenode の ##c++) の多くの人々が、 と の使用、および Windows API での使用に憤慨しているのを見てきwstringsましwchar_tた。wchar_tandで正確に「間違っている」のは何wstringですか?国際化をサポートしたい場合、ワイド文字に代わるものは何ですか?

0 投票する
2 に答える
704 参照

c# - wstring、string、およびenum変数への参照をC#からC ++(アンマネージDLL)に渡す

次の関数がエクスポートされている C++ DLL があります。

ステータスは列挙型です...

今、私は自分の C#.NET アプリでこの DLL を使用したいと考えています... C# で尊敬されるメソッドを宣言し、このメソッドを呼び出す方法を教えてください.... よろしくお願いします...

0 投票する
1 に答える
3743 参照

c++ - std::wstring を SQLWCHAR に変換 *

SQLExecDirectODBC を使用してデータベースに接続するための呼び出しに渡されるクエリ文字列を動的に作成する C++ プログラムがあります。ある関数から別の関数に変数を渡すのに問題があるので、何か基本的なものが欠けているに違いないと思いますか?

ConstructQuery関数 ( type を返すSQLWCHAR *) には、次のものがあります。

これにより、ステートメント変数が期待どおりに出力されます。しかし、次のように変数をメイン関数に渡すと:

出力がありません。

もし、代わりにstatement = (SQLWCHAR *)test.c_str();

私は使用します:statement = L"test string";

変数は問題なく通過しますが、関数の前の部分で「テスト文字列」クエリを動的に作成できません。

について多くを知るのに苦労しましたSQLWCHAR。間違って変換std::wstringしている可能性があると思いますか?SQLWCHAR *別のオプションは、関数を書き直して、すべてがwstringそのSQLWCHAR *ように連結されるようにすることです-しかし、それが可能かどうかはわかりませんし、それが好ましいとは思いませんか?

0 投票する
1 に答える
299 参照

c++ - std::wstringの長さのテストでのSegmentaton障害

わからない。リストから語幹文字列を読み取り、各文字列に句読点が含まれているかどうかを確認し、単一の単語の画像のループにフレーズを作成する機能があります。ifステートメントでs.length()> 0のフレーズを構築/含む文字列をチェックすると、セグメンテーション違反が発生します。関数は次のとおりです。

正確なエラーメッセージは次のとおりです。

多分私は盲目であるか何かが欠けています...

ご協力いただきありがとうございます!

0 投票する
1 に答える
751 参照

wstring - wchar_tをwstringに変換します

このような簡単な質問をして申し訳ありませんが、wchar_Tをwstringに入れようとしていますが、印刷して確認すると、wstringからガベージが発生します。コードは以下のとおりです。

例からわかる限り、私は正しいことをしているので、画面にゴミが出ているので恥ずかしがり屋ではありません。

よろしくお願いします。

乾杯、

ニール

0 投票する
2 に答える
650 参照

c++ - ロシア語の文字を含む wstring をファイルに書き込めません

次のコードの C++ コードで、Linux で wstring (ロシア語) を記述しようとしています。

input.tab の内容が無効です

私はstd::wstring を wofstream に書き込むことができないなど、stackoverflow で提案されていることを実行しようとしましたが 、助けにはなりませんでした。前もって感謝します

0 投票する
3 に答える
16951 参照

c++ - C++ での UTF-8 互換性

すべての言語のテキストを処理できるようにする必要があるプログラムを作成しています。私の理解では、UTF-8 が機能するということですが、いくつか問題が発生しています。

UTF-8 は単純なcharC++ に格納できると言うのは正しいでしょうか? charもしそうなら、 、stringstringstream:でプログラムを使用すると、なぜ次の警告が表示されるのですか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と、間違った答えが得られますか?