• ベストアンサー

_getch()でキーボードからファイル名を入力し

scanfを使わずに_getch()でキーボードからファイル名を入力していき、 入力した文字をprintfで表示する流れについて質問です。 表示された文字をバックスペースで消していっても打ち込んだ文字は 消えないですよね? 間違ったファイル名を入力してしまった際に文字が残っているので、 正しく入力し直しても間違ったファイル名となってします。 一度打った文字を消す方法はありますでしょうか?

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

  • ベストアンサー
  • nao-y
  • ベストアンサー率58% (111/190)
回答No.2

申し訳ありません!!! 参考URLを間違えていました!!! 以下をご参照ください↓ http://mail2.nara-edu.ac.jp/~asait/c_program/part3.htm

momoiropuccho
質問者

お礼

参考URLで調べてみたところ、削除させる方法がわかりました。 大変有益な回答ありがとうございました!

その他の回答 (1)

  • nao-y
  • ベストアンサー率58% (111/190)
回答No.1

参考URLにヒントがあります。 「BS コード (0x8) 」で、参考URLを検索してみてください。

参考URL:
http://c.oshiete.goo.ne.jp/kotaeru_reply.php3?q=7508673
momoiropuccho
質問者

お礼

回答ありがとうございます。 参考URLで検索してみましたが、ヒントになりそうな項目が見つかりませんでした(・・;) 検索の仕方がわるかったんですかね?

関連するQ&A