Gestion casse C++
Résolu
evita8
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
kilian Messages postés 8732 Date d'inscription Statut Modérateur Dernière intervention -
Bonsoir,
J'écris un programme en c++, je voudrais rendre les arguments passés au lancement du programme insensibles a la casse.
Pour cela j'utilise la fonction TOUPPER.
Mon soucis : le programme fonctionne mais ne fait rien au delà de la boucle for.
Mon code :
Je lance le programme a partir de la fenetre cmd de la maniere suivante :
Essai.exe premier deuxieme
Ce que j'obtient a l'execution :
Je suis la num 1
Premier
PRemier
PREmier
PREMier
PREMIer
PREMIEr
Je suis ici
Deuxieme
DEuxieme
DEUxieme
DEUXieme
DEUXIeme
DEUXIEme
DEUXIEMe
DEUXIEME
Je suis ici
(il manque le "Je suis la num 2")
Quelqu'un pourrait m'aider ?
Merci !!
J'écris un programme en c++, je voudrais rendre les arguments passés au lancement du programme insensibles a la casse.
Pour cela j'utilise la fonction TOUPPER.
Mon soucis : le programme fonctionne mais ne fait rien au delà de la boucle for.
Mon code :
#include <iostream.h> #include <stdio.h> #include <string.h> #include <stdlib.h> #include <string.h> int main (int argc, char *argv[]) { int i; int j; char c; printf("Je suis la num 1 \n"); for (i = 1 ; i <= argc ; i++) { j=0; while (argv[i][j]) { c=argv[i][j]; argv[i][j] = toupper(c); j++; printf("%s \n",argv[i]); } printf("Je suis ici \n"); } printf("Je suis la num 2 \n"); }
Je lance le programme a partir de la fenetre cmd de la maniere suivante :
Essai.exe premier deuxieme
Ce que j'obtient a l'execution :
Je suis la num 1
Premier
PRemier
PREmier
PREMier
PREMIer
PREMIEr
Je suis ici
Deuxieme
DEuxieme
DEUxieme
DEUXieme
DEUXIeme
DEUXIEme
DEUXIEMe
DEUXIEME
Je suis ici
(il manque le "Je suis la num 2")
Quelqu'un pourrait m'aider ?
Merci !!
A voir également:
- Gestion casse C++
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Logiciel gestion photo gratuit - Guide
- Gestion de fichiers - Télécharger - Gestion de fichiers
- Gestion autorisation application android - Guide
- Logiciel gestion cabinet médical gratuit - Télécharger - Organisation
Dans la boucle for j'ai mis i < argc au lieu du <=