2011-07-10 7 views
1

私はCSFML 1.6ライブラリ(OpenGLベースのマルチメディアライブラリ)を使用しています。そして、私たちはのような特殊文字が持っているここで、ポーランドに住ん:今、私は表示された文字列にUnicodeTextを設定するには、この文字とCSFMLの提供機能を構成されていたテキストファイルを持っているファイルからテキストを読み取り、それをUTF32に変換する

ąęźćół 

を、それは引数がintの配列であるのです。

ファイルから文字を正しく読み込んでこの関数に渡すにはどうすればよいですか?

本当にありがとうございました。

+1

あなたが持っているテキストファイルは、UTF-8、UTF-16などですか?また、ここではWindows + Visual Studioについて話していますか? – Dialecticus

+0

私たちはWindwsとVisual C++ 2008 EEについて話しています。メモ帳を使用するときに.txtファイルを保存する必要があるかどうかを教えてください。 – Multi

+0

多くのオプションがありません、あなたはそれを自分で試してみませんか? – Ulterior

答えて

0

sfml-devに判断すると、ライブラリはISO-8859-1文字文字列、またはUTF16のwchar_t文字列のいずれかを受け入れ、または完全に独自の文字セットを提供する可能性があります。

私は、最も簡単なのはUTF16に固執することです。テキストをUTF16で保存し、それを処理するために "wstring family"関数(wcscmp()のような 'w'で始まる関数)を使用します。

+0

それは素晴らしいですが、関数は整数の配列を取ります。どうすれば変換できますか? – Multi

関連する問題