Bonjour,
Je cherche une méthode pour corriger automatiquement une connerie de saisie utilisateur.
exemple :
l'utilisateur a saisie 1234ddddd55rrrrrrr5
et en corrigeant automatiquement on traite 1234555
comme si il n'était pas dyslexique du clavier quoi.
je pensais faire quelque chose comme ça parceque j'ai pas trouvé dans le fichier string.h de méthode toute faite pour celà.
comparer et voir si il y a que des chiffres
sinon lancer le bloc suivant:
Est ce que ce code fonctionnerai ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 for(i=0;i<strlen(buffer);i++) { switch(buffer[i]) { case '0' : strcat(buffer2[i],buffer[i]); break ; // .... etc ... pour les 10 chiffres default : // ne rien faire break; } } P.saisie=stroul(&buffer2, NULL, 10)
Si oui comment l'améliorer ?
Si une meilleure méthode, existe merci de m'indiquer, parce que là je tourne en rond et j'arrive pas à trouver de méthode ni d'exemples proches de mon cas, sur lesquels m'appuyer.
merci
Partager