Pbs de flux dans un fichier - C - Programmation
Marsh Posté le 07-01-2005 à 13:01:10
bleuerouge a écrit : Salut , |
C'est pas <code>, c'est le bouton [Fixe] ou [C/C++]
|
Citation : |
Je soupçonne un problème avec
|
Pourque ce code fonctionne, il faut que :
Marsh Posté le 07-01-2005 à 17:17:12
bleuerouge a écrit : oui mais comment faire alors ?? |
Apprend à utiliser le bouton [ ]=> (répondre à).
Ensuite, tu peux faire une copie locale de la place nécessaire avec strlen(), malloc() etc.
Marsh Posté le 07-01-2005 à 17:19:23
bleuerouge a écrit : je l'ai pompé d'un livre |
Mauvaise méthode. Il vaut mieux faire par soi même... C'est pas compliqué.
Marsh Posté le 07-01-2005 à 12:15:41
Salut ,
Voila j'ai ptit probleme avec ce bout de code
<code>
int Creer_fiche (char nom_de_la_fiche[])
{
FILE *fp;
strcat(nom_de_la_fiche ,".eca" ); // Pointeur de file
if ((fp=fopen(nom_de_la_fiche ,"a" )==NULL))
{
printf("\n\b Impossible de creer nouvelle fiche\n" );
return 0;
}
else
{
printf("\nFichier %s cree",nom_de_la_fiche);
fprintf(fp,"eca 1" );
fclose(fp);
return 1;
}
}
</code>
Le hic c'est que je veux juste créer le fichier sur le disque et y ecrire un code de controle de reconnaissance du fichier ,malheureuesement je n'est que de erreur de type debug assertion failled .
Pourtant jouvre et je ferme correctement le flux de donné
Quelqu'un pourrait il m'aider.
Merci d'avance