Как я могу сделать что-то после таймера или если пользователь отправляет ввод? C++
Я хотел бы сделать что-то подобное:
if ( timer(xsecondes) || input_from_user )
моя проблема не от таймера или ввода, а с обоими одновременно!
это мой код:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <ctime>
int wait(float temps)
{
clock_t arrivee=clock()+(temps*CLOCKS_PER_SEC);
while(clock()<arrivee);
return 0;
}
int main()
{
char input;
int i = 0;
while (i < 3){
if ((wait(1) == 0) || (input = getchar())) {
//something
}
i++;
}
return 0;
};