C言語なら、俺に聞け! <25>
■ このスレッドは過去ログ倉庫に格納されています
0293デフォルトの名無しさん
NGNG今タイマーを作ってみたのですが、このままではただ時間が過ぎるのを待つだけで
何の面白みもありません。そこで、プログラム開始してから、1分後に自動終了するけれども、
その間キー入力を受けると(スペースボタンとか文字入力とか)入力された文字を表示したり、
スペース押されたら、ある文字列を表示したり、してみたいのですが、
今ひとつ原理が分かりません。アドバイスいただけますでしょうか。
現在のタイマーのコードは以下の通りです。
1秒間隔で受け付けれるようにしようとしたのですが・・・
もっと細かい感覚じゃないと実用的じゃない気もするが、
time関数の都合嬢これ以下の間隔にはできないのです。
#include<stdio.h>
#include<time.h>
void timer(void){
time_t start;
start = time(NULL);
for(;;){
if((time(NULL)-start) == 1){
break;
}
}
}
void main(void){
int i;
for(i=0;i<60;i++){
timer();
}
printf("Hello, World.");
}
■ このスレッドは過去ログ倉庫に格納されています