Convertion d'une lettre minuscule à majuscule

Soyez le premier à donner votre avis sur cette source.

Snippet vu 18 027 fois - Téléchargée 39 fois

Contenu du snippet

ce prg affiche en majuscule un lettre qui a été entrée en minuscule ou le caractère '?' si l'entrée n'est pas une minuscule ou une lettre

Source / Exemple :


#include <stdio.h>

char car_majuscule (char);

void main()

{
	char caractere;
	char majuscule;		/* caractere qui contient le resultat du programme*/
	printf("Entrez un caractere quelconque\n");
	scanf("%c", &caractere);

	/*Appel de la fonction*/
	majuscule=car_majuscule(caractere);

	/*Affichage du resultat*/
	printf("La version majuscule du caractere entre est %c\n", majuscule);
}
	char car_majuscule (char caractere)
{
		
		if (caractere>=97 && caractere<=122)
			caractere=caractere-32;
		else caractere='?';
		return  caractere;

}

A voir également

Ajouter un commentaire

Commentaires

cs_Warwick
Messages postés
81
Date d'inscription
vendredi 1 février 2002
Statut
Membre
Dernière intervention
8 octobre 2007
-
N'y a t-il pas les fonctions "toupper" et "tolower" qui sont déja chargée de faire de telles convertions? Ells sont situées dans ctype.h

Cordialement

Warwick
Wepawetmose
Messages postés
4
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
2 mai 2002
-
Tu as osé classer ton programme dans le niveau 2???
Regarde les sources qui sont sur ce site, et réévalue un tant soit peu la tienne!
Tu dois être débutant...
Wepawetmose
Messages postés
4
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
2 mai 2002
-
Tu as osé classer ton programme dans le niveau 2???
Regarde les sources qui sont sur ce site, et réévalue un tant soit peu la tienne!
Tu dois être débutant...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.