Probleme fonction C
Résolu/Fermé
A voir également:
- Probleme fonction C
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
1 réponse
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
23 avril 2008 à 12:26
23 avril 2008 à 12:26
Aïe, ça pique les yeux ton code !
lorsque tu défini un pointeur:
type *var;
que ce pointeur est un tableaux, alors *var==var[0] !
de plus si tu fais var=0, alors *var ou un truc dans le genre risque de mal se passer : tu oublie d'allouer de la mémoire.
dans ta première fonction, quand tu fait if ( !isspace(*copie) ) tu test à chaque boucle si *copie, ou copie[0] est une espace ou non. Remplace par if ( !isspace(copie[i]) ) ça devrai être mieux.
Dans ta deuxième fonction, tu déclare un pointeur pcopie, que tu met à 0 ! aucun sens.
fait pcopie=copie;
et lorsque le caractère est une espace n'incrémente pas i, sinon, tu fait des trous dans ta chaîne ssespace
Voilà, après ça devrais aller mieux.
lorsque tu défini un pointeur:
type *var;
que ce pointeur est un tableaux, alors *var==var[0] !
de plus si tu fais var=0, alors *var ou un truc dans le genre risque de mal se passer : tu oublie d'allouer de la mémoire.
dans ta première fonction, quand tu fait if ( !isspace(*copie) ) tu test à chaque boucle si *copie, ou copie[0] est une espace ou non. Remplace par if ( !isspace(copie[i]) ) ça devrai être mieux.
Dans ta deuxième fonction, tu déclare un pointeur pcopie, que tu met à 0 ! aucun sens.
fait pcopie=copie;
et lorsque le caractère est une espace n'incrémente pas i, sinon, tu fait des trous dans ta chaîne ssespace
Voilà, après ça devrais aller mieux.
23 avril 2008 à 12:54
Bonne journée!