Visual C++ 6.0を使用しています。

DOS出力画面での、画面のクリアを行おうと思って、printf(”¥0x1b[2J”) というのを見つけたので使ってみたのですが、このコマンドを使っても画面がクリアされません。
何故なのでしょうか&代わりにどのようにすれば画面クリアできるでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/26 15:09:51
  • 終了:--

回答(3件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/04/26 15:11:18

ポイント20pt

コマンドで CLS とやると 消せます。

シェルとか実行させたらいいでしょう。

id:xiaotai

あまり余計なフローをはさみたくないので、

単純にC言語で対処する方法があればお願いします。

2005/04/26 15:14:58
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/04/26 15:28:03

ポイント30pt

System(”CLS”);

この1行だけでいいようですが?

id:xiaotai

先ほどは失礼しました。これでできました。

ありがとうございます。

2005/04/26 15:32:52
id:EddyYamanaka No.3

EddyYamanaka回答回数385ベストアンサー獲得回数12005/04/26 15:29:09

ポイント50pt

http://f1.aaa.livedoor.jp/~pointc/log137.html

C言語関係掲示板 過去ログ137

ここで議論された事が参考になると思われます。

折角のC++なのだから、パッケージ化しておきましょう。

id:xiaotai

なるほど。疑問がすっきりしました。

ありがとうございました。

2005/04/26 15:37:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません