Transformer les majuscule en miniscule en C

Hanan -  
 François -
Bonjour,



svp comment je peux transfomer un mot comporte les caracteres majuscules en minuscules dans un programme en langage C
per exemple: une PHrase==>UNE phRASE

************
merci d'avance
A voir également:

5 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Pour convertir en majuscule un caractère, tu as la fonction toupper().
Pour les minuscules, tu as tolower().

Cdlt,
18
Xelibrivstbs
 
Ceci est la meilleur reponse !!
ex1: Mettre en MAJUSCULE avec toupper() .
scanf( mot[i] );
mot[i]=toupper(mot[i]);

ex2: Mettre en minuscule avec tolower() .
scanf( mot[i] );
mot[i]=tolower(mot[i]);
1
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Merci. Mais ton exemple n'est pas bon.
Pour mettre en majuscule :
int i;
scanf("%s",mot);
for (i=0; i<strlen(mot); i++) {
     mot[i]=toupper(mot[i]);
}

Pour mettre en minuscule, il suffit de remplacer toupper() par tolower().

Cdlt,
0
SCIENS E&micro;
 
merci de m'avoir donner la reponse
0
Fran&ccedil;ois
 
Merci pour la réponse pour mon devoir de science de l'ingénieur, ainsi que de gros bisous on se refait le même apéro pour ce week-end ;) oublie pas le ricard mdr
0