Salut!

Je voudrais faire une sorte de traitement de texte sur terminal.
Pour cela il me faudrait analyser les frappes clavier "en direct", caractère par caractère sans qu'il faille appuyer sur "entrée", dont je voudrais aussi contrôler l'utilisation.

Je sais qu'il y a "getch" qui fonctionne bien mais n'est pas portable.

Y a t'il un moyen de faire cela avec des fonctions "pure" C, officielles, dans la norme...

Voila un pseudo-code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if(a<=touche<=z)
afficher touche
if(touche=="entrée")
aller à la ligne
if(touche=="backspace")
reculer d'un caractère
Et idem avec les flèches directionnelle.

Merci de vos réponses.