Fonction toupper.
Résolu/Fermé
Gretyzde
Messages postés
97
Date d'inscription
vendredi 1 août 2014
Statut
Membre
Dernière intervention
1 avril 2016
-
27 févr. 2015 à 20:38
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 27 févr. 2015 à 21:54
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 27 févr. 2015 à 21:54
A voir également:
- Fonction toupper en c
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Snapchat ils m'ont ajouté par la fonction recherche - Forum Snapchat
- Fonction filtre excel n'existe pas - Forum Excel
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
27 févr. 2015 à 21:00
27 févr. 2015 à 21:00
Bonjour,
Voici la Table des caractères ASCII, pour chaque lettre minuscule tu dois retourner la majuscule correspondante.
Voici la Table des caractères ASCII, pour chaque lettre minuscule tu dois retourner la majuscule correspondante.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
27 févr. 2015 à 21:54
27 févr. 2015 à 21:54
Bonjour,
toupper() est une fonction existante. Soit tu souhaites l'utiliser et dans ce cas pas besoin de réécrire la fonction. Soit tu mets un autre nom.
Pour utiliser la fonction existante : tu as juste à enlever char toupper(...) {...}.
Pour la recoder (donc change plutôt de nom), il suffit d'effectuer une translation : return x-'a'+'A';
Il ne te restera plus qu'à t'assurer que x est bien une minuscule.
D'autres remarques :
void main(void)
Le bon prototype est : int main(void)
Et il ne faut pas oublier : return 0; en fin de main().
char x = 'a';
Autant utiliser un int : int x='a';
Cdlt,
toupper() est une fonction existante. Soit tu souhaites l'utiliser et dans ce cas pas besoin de réécrire la fonction. Soit tu mets un autre nom.
Pour utiliser la fonction existante : tu as juste à enlever char toupper(...) {...}.
Pour la recoder (donc change plutôt de nom), il suffit d'effectuer une translation : return x-'a'+'A';
Il ne te restera plus qu'à t'assurer que x est bien une minuscule.
D'autres remarques :
void main(void)
Le bon prototype est : int main(void)
Et il ne faut pas oublier : return 0; en fin de main().
char x = 'a';
Autant utiliser un int : int x='a';
Cdlt,