- ベストアンサー
エスケープコマンドの出力ができません
エスケープコマンドを出力しようと下記のようなコードを実行しました. 本来であれば画面がクリアされるはずなのに,出力は "?[2J" と表示されました(""の内側です). ただし'?'の部分はEnterキーに記されているような矢印記号で,機種依存文字だと思われます. 正しく画面クリアが実行されない原因がわからなくて困っています. どなたかご回答くださいますようお願いします. [環境] ・コンパイラ:Borland C++ 5.5.1 for Win32 ・OS:Win2000 [ソースコード] #include<stdio.h> void main(){ printf("\x1b[2J"); }
- みんなの回答 (4)
- 専門家の回答
お礼
お返事が送れましたがご回答ありがとうございます. LSI C-86 3.30試食版に含まれるlcc.exeでコンパイルしましたら,無事にエスケープシーケンスを実行させることができました. どうもありがとうございました.