Entrées sorties fonction.
Bonjour,
Le but de ce code est de convertir les maj en min et les min en maj.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #include <stdio.h>
#include <string.h>
#include <ctype.h>
/* majusc : convertit majuscules en minuscules */
/* minusc : convertit minuscules en majuscules */
int main( int argc, char *argv[]){
int LeCar;
if(strcmp(argv[0], "minusc") == 0)
while((LeCar = getchar()) != EOF)
putchar(tolower(LeCar));
else
while((LeCar = getchar()) != EOF)
putchar(toupper(LeCar));
return 0;
} |
Mais lorsque je le compile, la convertion maj vers min ne fonctionne pas, peut-on m'expliquer ou se trouve le probleme. De plus j'ai trouvé dans la FAQ un programme indentique qui à le même problème. (K&R exercice 7.1).