[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 06/05 09:03 / Filesize : 337 KB / Number-of Response : 864
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C/C++の宿題を片付けます 117代目



441 名前:デフォルトの名無しさん mailto:sage [2008/11/08(土) 21:58:45 ]
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
文字列str1の中身が半角から全角に切り替わる箇所にはその文字の前に16進数の{0x40}を
全角から半角に切り替わる箇所には16進数の{0x41}を挿入し
その結果をテキストtest1.txtに出力をするプログラムを作成しなさい。(結果の確認はバイナリエディタで行うように)
なお、文字列str1の文字コードはSJISとする。

※問題文では触れられておりませんが
 文字列の1文字目が全角の場合は最初に{0x40}を
 最後の文字が全角の場合は一番最後に{0x41}を付加しなければならないようです。


出力例:
  挿入前の文字列str1:スレタイ C/C++の宿題を片付けます117代目
  テキストに出力される文字列:{0x40}スレタイ {0x41}C/C++{0x40}の宿題を片付けます{0x41}117{0x40}代目{0x41}


リンク:kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7974.txt

[3] 環境
 [3.1] OS:Windows
 [3.2] コンパイラ名とバージョン:bcc
 [3.3] 言語:C
[4] 期限:11/11
[5] その他の制限:
全角文字と半角文字を区別する箇所までは出来たのですが
文字列の中に16進数を挿入する過程で詰まってしまいました。
特に制限は無く、私が作った部分の改変をするのもおkですのでよろしくお願い致します。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<337KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef