Salut jos et bienvenue dans le monde du crocodile
INPUT utilise la console (la fenêtre noire) pour la saisie du texte.
Voici comment tu dois procéder :
Déplacer la fenêtre pour voir celle de la console. Tu peux les mettre côte à côte ou l’une en dessous de l’autre.
Il faut donner le focus à la console : pour cela, clique dans la fenêtre de la console pour faire apparaitre le curseur clignotant (caractère -)
A partir de ce moment tu indiques ton nom suivi de
enter : l’affichage se fait sur les deux fenêtres (la noire et la bleue)
Puis tu donnes ton âge également suivi de
enterNB : pas besoin de mettre
? après
input : le système l’ajoute automatiquement.
Dans ton code, tu as mis
sleep 1000 : une pause de 1000 ms c’est très court pour pouvoir lire l’affichage.
Le mieux c’est de suspendre le programme jusqu’à l’appui d’une touche de la part de l’utilisateur.
Il n’est pas nécessaire d’indiquer dans le programme le type des variables une fois que ces dernières ont été déclarées.
Après
- Code:
-
Dim age%, nom$
Dans la suite du code tu peux omettre le % et le $
Voici ton code modifié
- Code:
-
dim age%, nom$
cls
mode 1
locate 01,01
input "Nom ";nom
locate 01,02
print nom
locate 01,04
input "Age ";age
locate 01,05
print str(age)
while inkey() = "" : wend : ' attente d'une touche
end
- Résultat: