Débutant en PureBasic mais avec des anciennes connaisances en Basic ( DAI 1982 ) j'essaye les fonctions comme celle la
OpenConsole()
debut:
  If Inkey()<>""
  
       
  touche$=Inkey()
  num=RawKey()
  
  PrintN ("[ " + touche$+ "]" + Str(num))
  
  PrintN (Str(i))
  
   EndIf
Goto debut
Et la fenetre me renvois toujours 
   [ ] 0
quelque soit la touche utilisé
une petite aide serait la bienvenu
			
			
									
									
						fonction inkey()
svp essaye de poster ton code comme ceci : 
			
			
									
									
						Code : Tout sélectionner
OpenConsole()
debut:
If Inkey()<>""
touche$=Inkey()
num=RawKey()
PrintN ("[ " + touche$+ "]" + Str(num))
PrintN (Str(i))
EndIf
Goto debut
Et la fenetre me renvois toujours
[ ] 0
Ton problème c'est que tu fais appel deux fois à la fonction Inkey()
Ecrit plutôt ton code comme ça :
Evite les Goto quand tu peux aussi.
			
			
									
									
						Ecrit plutôt ton code comme ça :
Code : Tout sélectionner
OpenConsole()
Repeat
touche$=Inkey()
num=RawKey()
If touche$<>""
  PrintN ("["+touche$+"]"+Str(num))
EndIf
Forever