• 締切済み

C言語

C言語で、何かを表示させて、1秒待ってから、また先ほどのやつを表示させる、プログラム ってどのような感じになりますか?

みんなの回答

  • 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");