2017-01-07 4 views
0

私はCプログラミングが初めてです。乱数列を削除するには

私は教科書の例を試してみようとしています。

問題:

1: インサートのprintf()を有することなく、1秒間の乱数発生器のポーズを作ることはできません。私がしてはならない場所で。

2:プログラムを1秒間一時停止してから、ランダムシーケンスを削除することはできません。私はprintf(\ r)を使ってみましたが、シーケンス全体を1秒間一時停止することなく削除します。

ヘルプありがとうございます。

+0

現在、この質問には複数の問題があります。あなたがそれらのいずれかを単独で再現できるのであれば(私はめったにそれを想定しています)、それぞれについて[MCVE](https://stackoverflow.com/help/mcve)を作り、別の質問を投稿してください。 –

+0

あなたが解決しようとしている実際の問題は何ですか?つまり、プログラムはどのような有用なタスクを実行するはずですか?回避策で迷子になったようです。 – 5gon12eder

答えて

1

printfは、すべてをバッファに出力します。バッファは実際に改行の後にのみ印刷されます。バッファの内容をすぐに印刷するには、fflush(stdout);を試してください。

また、Linuxや他のUnixライクなシステムを使用している場合は、休止のためにsleepというシステムコールがあります。詳細情報を表示するにはman 3 sleepコマンドを試してください。

+0

Perfekt!それはうまくいった。手伝ってくれてありがとう。 – GFM

関連する問題