- 締切済み
C言語
C言語で、何かを表示させて、1秒待ってから、また先ほどのやつを表示させる、プログラム ってどのような感じになりますか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- jacta
- ベストアンサー率26% (845/3158)
回答No.4
#2です。 処理系不明の状況では、clockを使う以外にはありません。 使えるかどうかも分からない関数を持ち出しても無意味です。 なお、フリースタンディング環境の場合、clock関数も使えるとは限らないので要注意です。
- galluda
- ベストアンサー率35% (440/1242)
回答No.3
がると申します。 んと…sleep関数は実装の関係上、トラブルを生む可能性があり。 #2さんのやり方だと、CPUパワーをものごっつ食う可能性があるので。 個人的にはnanosleep(2)の使用をお勧めいたします。
- jacta
- ベストアンサー率26% (845/3158)
回答No.2
/* 表示 */ clock_t t = clock(); while ((clock() - t) / CLOCKS_PER_SEC < 1); /* 表示 */
- koko_u_
- ベストアンサー率18% (459/2509)
回答No.1
printf("Hello, world\n"); sleep(1); printf("Hello, world\n");