• ベストアンサー
  • 困ってます

ASCIIコードに変換するには?

ポケベルのコードをASCIIコードに変換するプログラムがどうしても書けません。。教えてください。 せめてアルゴリズムだけでもお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数385
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

256の1次元配列を取ります。 ポケベルのコード1個を16進数から10進数に直します。 その番号の配列のところへ該当するASCIIコードを16進で入れます。 これを繰り返します。 探すときはポケベルコードを16進から10進に直して配列を読みにいきます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

親切な回答ありがとうございました。 早速試してみたいと思います。 まだまだ勉強することは沢山あるんだな~って実感しちゃいます・・・。トホホ また何かあったらよろしくお願いします。 本当にありがとうございました。

関連するQ&A

  • ASCIIコードへの変換方法

    ポインタに文字列を格納し char *a="a"; char *b="ace"; このポインタの中身をASCIIコードで表示させるプログラム ポインタaの中身aはASCIIコード8進数で001です。 ポインタbの中身aceはASCIIコード8進数で001003005です。 という感じのプログラムを作りたいのですが ASCIIへの変換方法がわからなく困っています。 もしよろしかったら具体例等のプログラムのご教授願います。

  • ASCIIコードへの変換方法

    前の質問と似たような質問ですが困っております。 ポインタに文字列を格納し char *a="a"; char *b="ace"; このポインタの中身をASCIIコードで表示させるプログラム ポインタaの中身aはASCIIコード2進数で********です。 ポインタbの中身aceはASCIIコード2進数で************************です。 という感じのプログラムを作りたいのですが、8進数表示はここで教えてもらい理解できましたが2進数への変換方法がわからりません。 もしよろしかったら具体例等のプログラムのご教授願います。

  • N88BASICのASCII変換について

    こんにちは。palbanです。 現在N88BasicでFDにバイナリ保存されたプログラムコード をFileconvを使ってDOSフォーマットでHDに保存し N88BasicでASCII変換しプログラムコードを確認する 作業をしています。 そこでN88BasicでASCII変換するときに半角文字は変換 されるのですが全角文字が変換されず化けて表示されて しまいます。 全角文字を化けないようにする変換方法はないでしょうか? また、BasicプログラムのCVSやCMD等のコマンドが わかりません。Basic言語のリファレンスガイドを 置いているHPをお教え頂きたいです。 長文になってしまいましたが宜しくお願いします。

  • ASCIIコードについて

    先日、仕事でシリアルケーブルで接続されているPC~装置間にラインモニタをセットし、通信電文を調査したところ、「31B9AEB5」となっており、装置上には「19.5」と表示されていました。対応として、 0x31=1 0xB9=9 0xAE=. 0xB5=5 のようになっているようです。ASCIIコードだと考えると「0x31=1」は納得するのですが、「0xB9=9」以降が良くわかりません。上記データから0x80を引くと「0x39」「0x2E」「0x35」となり、ASCIIコード表のデータに一致します。 そこで質問なのですが、上記の場合「0xB9」「0xAE」「0xB5」はASCIIコードなのですか?ASCIIコード表など見てみると0x00~0x7Fの表はよく見かけます。ちなみに、このプログラムは海外で作られたようで、日本で言う「JIS」のようなコードなのでしょうか?

  • ASCII コード表の文字から10進に

    JAVAで、ASCII コードで文字表現の"G"などを、10進数に変換する方法が知りたいんです。 "G"→71 "@"→64 "0"→48 といった風に、変換したいんです。 ご存知の方教えてください。お願いします!

    • ベストアンサー
    • Java
  • ASCIIコード8bitについて

    ASCIIコード8bitについて教えてください。 『F7300.』この文字データをASCII文字コードの8bitで表現するとどのようになりますか? 変換の仕方も教えていただけたら幸いです。

  • 10進201、16進C9 のASCIIコードにつきまして。

    10進201、16進C9 のASCIIコードにつきまして。 vs2005 c#.net で int i = 201; (char)i; とキャストすると「Ё」 vbにて hoge = 201 chr(hoge) と変換すると「ノ」 となります。 この違いはなんなのでしょうか? また、C#でも「ノ」を出すにはどのようにすればいいのでしょうか?

  • 16進をASCIIコードに変換する手法

    16進をASCIIコードに変換する手法を教えて下さい。 *例 もしchar型変数aに0x0aが入っていたら0x41(大文字にしたい) aの値が1~fどれがきても対応できるようにしたいのですが・・・ if文とかswitchを多用しなくても簡潔に記述できますか?

  • ASCII変換について

    ASCII変換についてです。 unsigned char *p; p = "0x01,0x02,0x03,0x04"; 4バイト分、*pをASCII変換して出力する方法を 教えて下さい。 結果は『01020304』と出力されると思います。 toasciiを使用するのかと思いましたが、うまく いかず困っております。お願い致します。

  • ASCIIコードのNullコードの感知方法

    OS:windows2000pro VB:VB6.0sp5 ASCIIコードを文字に変換した後に、そのコードが Null であるか否かの確認する方法を ご教示くださいます様よろしくお願いいたします 補足:ASCIIコードで Null のコードをパターンに持つという方法もありますが・・・・