掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字を ascii コード変換 (ID:64672)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Blue さん、 Web検索している間に数回も書いて頂きましてありがとうございます。 今までも他の事でもWeb検索を何回かしているのですが 自分に理解出来るものが無くて手こずっています。 > その「半角英数字記号」はどこから入力されるものなんですか? 現在はテスト中なので変数に文字をセットしてます。 最終的には文字列(例 ABCD とか)から一文字ずつ抜き出して 順次ASCIIコードに変換...の積もりでいます。 MSのページの「ランタイム ライブラリ リファレンス」で__toascii を 見つけたのですがこのページの説明だけでは分からずに Web検索で見つけたコードを下記の様に修正して A ==> 65 が 取得されている事がわかりました。 (デバッグモード) char *p; p = "A"; int as; as = __toascii(*p); 今回 Blue さん が提示してくれたサンプル4ケを試しました。 1〜3は65が取得されましたが4はゼロでした。 訂正後のコードおよび 「 int n = (int)s[0]; でもOKなはず」の方も。 理由はまだ不勉強のために分かりません。 便乗質問で申し訳ないのですが、もう一つ教えて下さい。 数値をテキストボックスに表示するには型変換をしないとダメの様ですが、 参考書やWebを見ても初歩的なコードに当たりません。 textBox1->Text = n;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.