Home
Overview Latest Changes
Page History

自動フラッシュ(バッファリング)の制御

  1. Perl

Perl

  • Amazon
  • EPSファイル作成
  • ApacheErrorLogFormatter
  • AutoHashedFuncs
  • CGI.pm
  • compareXML
  • CPAN
  • createUniqKeyList
  • DBIx-Custom
  • DBIx-NamedParams
  • decodeQuotedPrintable
  • EscapeSlash
  • GD
  • getDiskUsage
  • getHostName
  • GMTtoLocalTime
  • GoogleMapAPI
  • HostToIP
  • HttpHeader
  • HTTPアクセス
  • initConsole
  • IPアドレス範囲をマスク表現に変換
  • ListDownloader
  • MailForm
  • makeCodeHighlightKeyword
  • MatchList
  • MSSQL_ImpExp
  • MySQL-BIT
  • NetWatcher
  • nicoget
  • Object-Simple
  • packBit
  • Perl-Tidy
  • readXSV
  • SHA1
  • SortUnicode
  • updateEarth
  • W03_FOMA
  • WhoisGW
  • Windows_DLL_Call
  • XML-Simple
  • XML-XPath
  • YAML
  • オブジェクト指向プログラミング
  • キーワード置換
  • ディレクトリの再帰処理
  • ファイルの一括処理
  • ファイル名正規化
  • 全角から半角へ変換
  • 参照
  • 多次元配列
  • 文字コード
  • 日経ITpro
  • 曜日の計算(Zellerの公式)
  • 未定義コード置換
  • 特殊文字のエスケープ
  • 環境変数
  • 自動フラッシュ(バッファリング)の制御
  • 行末改行の削除

自動フラッシュ(バッファリング)の制御

# 自動フラッシュ有効化 (バッファリングを無効化)
$| = 1;

$end = 10;

for( $i=0; $i<=$end; $i++){
	printf( "%d/%d\r", $i, $end );
	sleep(1);
}
printf( "\n" );

# 自動フラッシュ無効化 (バッファリングを有効化)
$| = 0;

for( $i=0; $i<=$end; $i++){
	printf( "%d/%d\r", $i, $end );
	sleep(1);
}
printf( "\n" );

Home

When was this page last modified?