Probleme entre adresse pointeur et ce qui est pointé...
Bonjour,
voila j'ai un petit probleme de pointeur
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| void Balises_Majuscules(int *inscription, FILE *fsource, FILE *fdestination)
{
putc(*inscription,fdestination);
while(isalpha(*inscription=getc(fsource)))
{
if(islower(*inscription)) // Ceci ne fonctionne pas
{
toupper(*inscription);
}
putc(*inscription,fdestination);
}
} |
L'appel de la fonction se fait comme suit :
Code:
Balises_Majuscules(&inscription,fsource,fdestination);
Une erreur basique mais je me souviens pas comment faire pour la corriger, si quelqu'un pouvait m'aider...
D'avance merci.
Re: Probleme entre adresse pointeur et ce qui est pointé...
Citation:
Envoyé par BFH
L'appel de la fonction se fait comme suit :
Code:
Balises_Majuscules(&inscription,fsource,fdestination);
Moi je vois pas d'erreur il faudrai par contre voir comment
inscription
est declaré
Re: Probleme entre adresse pointeur et ce qui est pointé...
Citation:
Envoyé par BFH
Code:
1 2 3 4
| if(islower(*inscription)) // Ceci ne fonctionne pas
{
toupper(*inscription);
} |
Je ne rentre pas dans cette boucle même si *inscription pointe sur un caractere minuscule. Donc je dirai probleme d'execution.
(ça compil sans aucun probleme)