Ce programme montre comment il est possible d'ajouter un minuteur lorsque l'utilisateur est invité à cliquer ou appuyer sur une touche du clavier
void afficher_texte( char* texte ){
int size_interline = 9;
10, 10, texte, size_interline,
);
}
int main( int argc, char *argv[] ){
int unicode, mouse_x, mouse_y;
int temps_attente = 5;
int width = 640, height = 480;
"beginner - 8 - mouse keyboard timer", "mouse keyboard timer",
width, height
);
afficher_texte(
"Vous passerez à l'écran suivant en:\n - appuyant sur une touche du clavier\n - attendant quelques secondes."
);
afficher_texte( "Vous avez choisi le clavier." );
}else{
afficher_texte( "Le temps est écoulé." );
}
afficher_texte(
"Vous passerez à l'écran suivant en:\n - cliquant sur la souris\n - attendant quelques secondes."
);
afficher_texte( "Vous avez choisi la souris." );
}else{
afficher_texte( "Le temps est écoulé." );
}
afficher_texte(
"Vous passerez à l'écran suivant en:\n - appuyant sur une touche du clavier\n - cliquant sur la souris."
);
afficher_texte( "Vous avez choisi la souris." );
}else{
afficher_texte( "Vous avez choisi le clavier." );
}
afficher_texte(
"Vous passerez à l'écran suivant en:\n - appuyant sur une touche du clavier\n - cliquant sur la souris\n - attendant quelques secondes."
);
&sym, &mod, &unicode, &mouse_x, &mouse_y, temps_attente
);
afficher_texte( "Vous avez choisi la souris." );
afficher_texte( "Vous avez choisi le clavier." );
}else{
afficher_texte( "Le temps est écoulé." );
}
afficher_texte(
"Vous passerez à l'écran suivant en:\n - entrant un mot dans la boîte de dialogue;\n - attendant quelques secondes."
);
char* text;
3000,
10, 100, 100, 30,
"Mot : ", &text
);
afficher_texte( "Vous avez choisi la boîte de saisie." );
}else{
afficher_texte( "Le temps est écoulé." );
}
if( text ){
free( text );
}
return 0;
}