Convertir une chaîne de caractère en minuscule en C
Dans ce tutoriel nous allons découvrir comment convertir une chaîne de caractère en minuscule en utilisant le langage C.
Programme C pour convertir une chaîne en minuscule
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i;
printf("\n Entrez la chaîne à convertir en minuscule: ");
gets(str);
for (i = 0; str[i]!='\0'; i++) {
/* si les caractères sont en majuscules, convertissez-les
en minuscule en ajoutant 32 à leur valeur ASCII. */
if(str[i] >= 'A' && str[i] <= 'Z') {
str[i] = str[i] +32;
}
}
printf("\n La chaîne en minuscule = %s", str);
return 0;
}
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int i;
printf("\n Entrez la chaîne à convertir en minuscule: ");
gets(str);
for (i = 0; str[i]!='\0'; i++) {
/* si les caractères sont en majuscules, convertissez-les
en minuscule en ajoutant 32 à leur valeur ASCII. */
if(str[i] >= 'A' && str[i] <= 'Z') {
str[i] = str[i] +32;
}
}
printf("\n La chaîne en minuscule = %s", str);
return 0;
}
#include <stdio.h> #include <string.h> int main() { char str[100]; int i; printf("\n Entrez la chaîne à convertir en minuscule: "); gets(str); for (i = 0; str[i]!='\0'; i++) { /* si les caractères sont en majuscules, convertissez-les en minuscule en ajoutant 32 à leur valeur ASCII. */ if(str[i] >= 'A' && str[i] <= 'Z') { str[i] = str[i] +32; } } printf("\n La chaîne en minuscule = %s", str); return 0; }
La sortie :