Utilisateur anonyme
-
27 mars 2006 à 12:05
Utilisateur anonyme -
27 mars 2006 à 19:20
J'aimerais une ligne qui me permette de veriffier la reponse de l'utilisateur
saisir "voulez vous continuer ? o/n", rep
rep = maj(rep)
tant que rep<>"O" et rep<>"N"
saisir "erreur veuillez repondre par o ou n", rep
fin tant que
Donc je ne connais pas la fonction qui met en majuscule un caractere et je me plante dans ma verification après avec les pointeurs etc etc (s'il pouvais ne pas y avoir de pointeur ce serait cool,genre
strcmp(rep, "O") = 1 (retourne 1 si la comparaison est egale je crois)
ebooserge
Messages postés137Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention16 juillet 20071 27 mars 2006 à 15:04
comme le dit brunews si c'est juste un car pas besoin de le transformer en majuscule.il suffit juste de faire:
if(rep=='o' || rep=='O') par exemple
ou
if(rep=='n' || rep=='O')
sachant que tu as déclaré plus haut char rep;
Merci, je vais faire un mix des 3 solutions, la 3eme me parait bien, mise a part que je ne maitrise pas encore les pointeurs...hé oui je crois qu'enormement de debutant on du mal avec les poiteurs, et ce malgrès les tutos...! (et après faut voir aussi si c'est du C ou du C++ ?)
-------------------------------
Vive la solidarité ***france.net