人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C言語(Visual C++ 2005 Express Edition)のWin32 コンソールアプリケーションで、画面に3600行を表示させるプログラムを作ったのですが、それを出力画面(黒い画面)で、最初から確認したいのです。現在のままでは、スクロールしても3301行目からしか確認できません。どうすれば1行目から読むことができるのか、教えていただけないでしょうか。なおファイルに吐き出す、というのはナシで。よろしくお願いいたします。


1186706662
●拡大する

●質問者: lionfan
●カテゴリ:コンピュータ
✍キーワード:C++ C言語 EXPRESS Win32 アプリケーション
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● mass3
●30ポイント

lionfanさんの作ったプログラムは自前でページ制御はしないということですね。そういうプログラムのために外部コマンド more があります。moreは出力を一度に1画面ずつ表示します。コマンドラインで、パイプで more をつなげてみてください。

hoge.exe | more

hoge.exeはlionfanさんの作ったプログラムです。

◎質問者からの返答

mass3様、了解です。ありがとうございます。


2 ● garyo
●30ポイント

アプリケーション名 | more

でmoreで表示させるのはだめでしょうか?

◎質問者からの返答

garyo様、moreですね。ありがとうございました。


3 ● Mook
●30ポイント ベストアンサー

コマンドのプロパティ設定で変更できます。


コマンド左上を右クリックし、プロパティを選択。

レイアウトタブの画面バッファサイズの「高さ」を必要行数に設定してください。

その他のフォント、レイアウトをうまく調整すると、使いやすくなるかと思います。


閉じるときに「同じタイトルのウィンドウに適用する」を選択すると、次回コマンドを立ち上げたときに同じ設定が有効になります。

◎質問者からの返答

Mook様、こちらも貴重なアドバイスでした。助かりました。ありがとうございます。


4 ● ココサブ
●30ポイント

コマンドプロンプトから

作ったプログラム名 | more

と打てば1行目から見ることができると思います。


参考にしたページ

◎質問者からの返答

YasuyukiMiura様、ありがとうございます。

URLまで示していただけるとは親切な。これで疑問は解決いたしました。感謝です。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ