0
コードには、 "Hello"、 を2秒待ってから "world"を印刷することができます。プログラムをCで特定の時間待機させる
何が起こる: を私はプログラムを実行すると、待機コマンドは2つの印刷コマンドの前にあるかのように、それはその後、プリント「のhelloWorld」
#include <stdio.h>
#include <time.h>
int main(void)
{
time_t current_time = 0; //A variable to save the time
printf("Hello");
current_time = clock();
//wating 2 seconds
for (; (clock() - current_time) < (2 * CLOCKS_PER_SEC););
printf("Wolrd");
return 0;
}
、2秒待って!
'printf(" Hello ");' – immibis
の後ろに 'fflush(stdout);'を追加して、ループしないでsleepを使用してみてください。http://linux.die.net/man/3/sleep – pm100
君は。 –