C : comment interprête-t-il la touche Retour Arrière (backspace) ?

C : comment interprête-t-il la touche Retour Arrière (backspace) ? - Programmation

Marsh Posté le 19-02-2001 à 15:45:56    

J'apprend le C depuis peu et j'essaie (entre autres) de faire un programme comptabilisant, sur du texte saisi à l'écran, le nombre de fois où l'utilisateur a appuyé sur la touche Retour Arrière de son clavier.
 
Logiquement, le C est censé interprêter cette touche comme étant un \b.
 
Je fais mon programme, le teste mais celui-ci ne comptabilise pas ces backspace.
 
C'est pas \b ?
 
Je compile sous Linux avec cc.

Reply

Marsh Posté le 19-02-2001 à 15:45:56   

Reply

Marsh Posté le 19-02-2001 à 16:08:06    

C'est pas une très bonne idée comme programme de débutant parce qu'en fait c'est assez complexe à gérer (faut connaître la prog des terminaux unix)

Reply

Marsh Posté le 19-02-2001 à 17:15:51    

Ah, ben, voilà, Verdoux explique mieux que moi, mais en gros, c'est bien ce qu'il me semblait (j'ai répondu chez HanSolo).
Pour comptabiliser des 'b', des 'e', etc..., ton truc, ça marche bien :)

Reply

Marsh Posté le 19-02-2001 à 21:03:39    

passe peut etre par le code ascii de la touche...
 
je pense que ca marchera bcp mieux.
 
Jai pas vu le prog je c pas de koa je parle ! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed