物置っぽい何か

まったり まったり

ホーム / Tips / プログラミング / 同じ行に重ねて文字を出す

同じ行に重ねて文字を出す

Eメール 印刷
ユーザの評価: / 0
悪い良い 

例えばプログラムの進捗状況を文字で知らせたい場合など.

コンソール画面の同一行に重ねて文字を出したい時は標準エラー出力と復帰('\r')を使う.

<?php
for ( $i = 0; $i < 10; $i++ ) {
    fwrite( STDERR, sprintf( "\r%5d", $i ) );
    sleep( 1 );
}
echo "\n";
?>

標準出力に'\r'を使って出力しても,どうやら改行('\n')が出てくるまで画面に出力されないみたい.

最終更新 2010年 3月 19日(金曜日) 01:52
コメント (0)
投稿コメント
Your Contact Details:
コメント:
[b] [i] [u] [url] [quote] [code] [img]   
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
Security
画像に表示されているスパム対策コードを入力してください。