problème avec mon Code [Résolu] - C - Programmation
Marsh Posté le 26-04-2009 à 17:32:28
Tu n'appelles pas ta fonction chargedico() dans le main. C'est normal ?
Marsh Posté le 26-04-2009 à 19:04:54
Compilé avec -Wall -Wextra
test.c: In function 'main': |
Marsh Posté le 26-04-2009 à 21:15:55
ReplyMarsh Posté le 26-04-2009 à 21:17:26
ashlee14 a écrit : Qu'est ce que cela signifie ton "compilage" |
N'espère pas faire du C si tu ne sais meme pas ca...
Marsh Posté le 27-04-2009 à 14:34:44
La compilation (et pas compilage ) avec -Wall -Wextra permet d'afficher plus de warings/erreurs que sans ses options.
Après tu lit le reste du post et tu voit que :
- ton int main ne retourne rien alors que ton void chargedico (qui accessoirement n'est jamais utilisé) retourne un int ... (c'est pas dramatique mais pas terrible)
- ton printf de chargedico est aussi faux, tu essaye d'afficher une FILE* au lieu d'un char*. Essaye avec "chaine" au lieu de "dico"
Et dans tes commentaire => NULL ne veut pas dire qu'il y à une erreur
Marsh Posté le 27-04-2009 à 15:33:43
ashlee14 a écrit : Qu'est ce que cela signifie ton "compilage" |
Je tiens à m'excuser en son nom pour ce néologisme barbare
Marsh Posté le 28-04-2009 à 21:17:42
Je suis navré pour le mot que j'ai employé. Mais même avec vos explications je n'arrive pas à résoudre le problème pouvez vous s'il vous plait me montrer comment faire.
Merci
Marsh Posté le 29-04-2009 à 00:41:34
Pourtant, tout a été dit. Ta fonction "chargeDico" n'est jamais appelée.
Marsh Posté le 07-05-2009 à 10:12:18
ashlee14 a écrit : Bonjour, Je vous expose mon problème. Le début de mon code demande à mon utilsisateur de choisir le fichier qu'il veut ouvrir = Ca c'est ok il affiche le bon contenu de mon fichier. |
Ceci fonctionne :
Code :
|
Je ne vois pas bien ce que tu cherches à faire...
Marsh Posté le 26-04-2009 à 17:08:54
Bonjour, Je vous expose mon problème. Le début de mon code demande à mon utilsisateur de choisir le fichier qu'il veut ouvrir = Ca c'est ok il affiche le bon contenu de mon fichier.
Ensuite je voudrais ouvrir un autre fichier sachant que l'autre est toujours ouvert et afficher son contenu comme pour le premier. Sauf que pour là cela ne fonctionne pas.
Pouvez vous m'aider et me dire pourquoi.
Merci de votre aide et voici mon code.
Message édité par ashlee14 le 08-05-2009 à 09:33:31