C言語なら、ぬるぽに聞け! Part 〈53〉
■ このスレッドは過去ログ倉庫に格納されています
0421デフォルトの名無しさん
NGNG10秒単位で時間を表示するプログラムを作ってみたのですが、
時間が10秒単位になった瞬間、for文を使っているので何回も表示されてしまいます。
これを10秒単位で1回だけ表示にしたいのですが、解決策はあるでしょうか?
口頭で言ってもうまく説明出来ないので、ソースを晒します。
#include <stdio.h>
#include <time.h>
void everytime(void);
int main(void)
{
everytime();
return 0;
}
void everytime(void)
{
char *s;
time_t t;
for(;;)
{
time(&t);
if((t%10)==0)
{
s=ctime(&t);
printf("%s\n",s);
}
}
■ このスレッドは過去ログ倉庫に格納されています