IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Tutoriel pour apprendre Basic


précédentsommairesuivant

VII. ASCII

Ceci n'est pas un mot-clé, mais un code numérique qui correspond à tous les caractères connus. Par exemple en ASCII la première lettre de l'alphabet « a » se dit 65 en decimal. La liste de tous ces caractères se trouve sur l'aide de qbasic et si vous la voulez, cliquez ici.

VII-A. CHR$

Dans une commande, si vous voulez utiliser un nombre ASCII vous devrez taper CHR$(65).

Exemple :

 
Sélectionnez
Print CHR$(65) ; CHR$(79)

Ça donne « ao », c'est pas très poétique, mais c'est un exemple.

VII-B. INKEY$

Vous avez sans doute toujours voulu savoir comment on pouvait exécuter une action uniquement sous la pression d'une touche et bien c'est bon vous allez le savoir.

Quoi vous ne voyez pas ! ! Bon un petit exemple s'impose :

Vous allez faire un programme qui émet un son en continu.

 
Sélectionnez
Cls

Print " tic "

10 Sound 46,3

goto 10

end

Mais voilà vous en avez assez, car vous n'arrivez pas à l'arrêter. Alors vous voulez pouvoir faire [echapp] et stopper ce son (très énervant). Rien de plus simple. Ajoutez ceci à votre programme (mais attention avant goto ou alors cette commande ne sera jamais exécutée).

 
Sélectionnez
If inkey$ = CHR$(27) then end

précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2016 bodman. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.