ページ 1 / 1
文字コード
Posted: 2015年5月04日(月) 22:32
by 文字コード
ごめんなさい
FileRead_getc
で取得した文字コードを、
文字コード→文字
という感じで変換させる方法が分かりません
どうか教えてください
Re: 文字コード
Posted: 2015年5月04日(月) 22:34
by みけCAT
ここでいう「文字」とは具体的に何ですか?
使用している言語やライブラリなどは何ですか?
文字コード
Posted: 2015年5月04日(月) 22:37
by 文字コード
ごめんささい
いいわすれてました
Dxライブラリです
Re: みけCAT
Posted: 2015年5月04日(月) 22:53
by 文字コード
ごめんなさい
言い忘れてました
Dxライブラリです
Re: 文字コード
Posted: 2015年5月04日(月) 23:00
by みけCAT
使用している言語とここでの「文字」の定義を教えてください。
Re: みけCAT
Posted: 2015年5月04日(月) 23:03
by 文字コード
言語は C で、
文字は、 半角アルファベットです
↓この文字を FileRead_getc で文字コード(数値)として取得しました
{
Option\\Option_ICON.jpg,Option.ezx;
Shop\\Shop_ICON.jpg,Shop.ezx;
DiscPlayer\\DiscPlayer_ICON.jpg,DiscPlayer.ezx;
MoviePlayer\\MoviePlayer_ICON.jpg,MoviePlayer.ezx;
MusicPlayer\\MusicPlayer_ICON.jpg,MusicPlayer.ezx;
}
Re: 文字コード
Posted: 2015年5月04日(月) 23:15
by みけCAT
取得した文字コードは何ですか?(例:cp932、UTF-16、EBCDICなど)
Re: みけCAT
Posted: 2015年5月04日(月) 23:19
by 文字コード
1文字目は
123
でした
Re: みけCAT
Posted: 2015年5月04日(月) 23:27
by みけCAT
文字コード さんが書きました:1文字目は
123
でした
{が0x7Bということは、EBCDIC(0x7Bは#)ではなさそうですね。
DrawFormatStringかprintfDxで描画すれば文字にできそうです。
イメージ
コード:
int c = FileRead_getc(handle);
DrawFormatString(100, 100, GetColor(255, 255, 255), "%c", c);
printfDx("%c", c);
ScreenFlip();
…と思ったが、{は半角アルファベットではないので、このまま描画してもここでいう「文字」にはならないなあ…
Re: みけCAT
Posted: 2015年5月04日(月) 23:37
by 文字コード
できました!!!!!!!!!!
夜中にうれしくて叫んでしまいました
ありがとうございました。神様ですね、あなたは。