Ce programme montre comment il est possible d'utiliser le clavier.
#include <MLV/MLV_all.h> // // Attention ! // Pour pouvoir compiler ce programme sous windows et sous macintosh, // il faut, pour la déclaration du main, respecter strictement la syntaxe // suivante : // int main(int argc, char *argv[]){ // // Déclaration de la variable qui représentera le code de la touche qui // sera appuyée par l'utilisateur. // int touche; // // Créé et affiche la fenêtre // MLV_create_window( "beginner - 6 - keyboard", "keyboard", 640, 480 ); // // Affiche la consigne // MLV_draw_text( 10, 10, "Appuyez sur la touche k", MLV_COLOR_GREEN ); MLV_actualise_window(); // // Attendre que l'utilisateur appuie sur une touche du clavier // MLV_wait_keyboard( &touche, NULL, NULL ); // // Affiche "Bien !" si l'utilisateur a appuyer sur la touche k sinon // affiche un message d'erreur. // if( touche == MLV_KEYBOARD_k ){ MLV_draw_text( 10, 30, "Bien !", MLV_COLOR_GREEN ); }else{ MLV_draw_text( 10, 30, "Vous n'avez pas appuyé sur la touche k", MLV_COLOR_GREEN ); } MLV_actualise_window(); // // Attend 2 seconde avant la fin du programme. // MLV_wait_seconds( 2 ); // // Ferme la fenêtre // MLV_free_window(); return 0; }