すべての印刷結果を同じ場所に上書きしたい。スクロールしないでください。そして私はそれを無限の時間にしたい。そのために while(1) を使用しましたが、正常に動作しています。しかし、問題は、ステートメントを印刷するたびに下にスクロールし、変更したいことです。印刷したいのですが、同じ場所に上書きしてください。
これで私を助けてもらえますか??
また、両方の印刷ステートメントで \r を使用しようとしましたが、同じ場所の最後の印刷ステートメントのみを更新します。
while(1)
{
.... // some lines of code //
print("\n******** Interrupts *********\n");
for($k=0; $k<$t_intr; $k++)
{
$intr_diff = $total_intr_curr[$k] - $total_intr_prev[$k];
#push(@intr_diff_arr,$intr_diff);
print("Intr : $intr_diff\n"); // want to update this print at same place //
}
print("\n******** Context switches *********\n");
for($l=0; $l<$t_ctxt; $l++)
{
$cntx_min = 0;
$ctxt_diff = $total_ctxt_curr - $total_ctxt_prev;
push(@ctxt_diff_arr,$ctxt_diff);
$min = min @ctxt_diff_arr;
$max = max @ctxt_diff_arr;
print("Ctxt : $ctxt_diff Minimum : $min Maximum : $max\n"); // want to update this print also at same place //
}
}// infinite while loop end //
ありがとうございました。