Ecriture dans un fichier [Résolu]

Signaler
Messages postés
164
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2009
-
Messages postés
164
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2009
-
bonjours,
je me suis mis au laanguage C parcequ'a l'ecole j'ai un cours dessus, et je butte sur une erreur inconue.
En faite mon probleme vien du fait que je compile mon programme mais qu'il ne ve pas s'executer malgré qu'il ny ai aucune erreur.
Je suis sur dev c++ 4.9.9.2 (la derniere version)
et mon programme est le suivant :

#include <stdio.h>
main()
{
struct  test
    {
  char nom[15] ;
        char prenom[15];
        int age;
        char numtel[15];
    };      


struct test toto;
 char nomfichier[21];
      FILE * sortie;


      printf("nom du fichier à créer:");
      scanf("%20s",nomfichier);
     
      sortie = fopen(nomfichier,"w");
     
         
    if (sortie == NULL)
        {
            printf ("Erreur à l'ouverture du fichier\n\n");
   return;
  }


      printf("entré de nom:");
      scanf("%s",&toto.nom);
      printf("entré de prenom:");
      scanf("%s",&toto.prenom);
      printf("entré de age:");
      scanf("%d",&toto.age);
      printf("entré de tel:");
      scanf("%s",&toto.numtel);
    
      fwrite(&toto, sizeof(struct test),1,sortie);




      fclose(sortie);
  system("pause");
}

alors soit il y a un probleme dans mon programme soit il y a quelque chose que je n'ai pas saisi.
merci d'avance pour un coup de main
bien cordialement
cacoucatatonique

2 réponses

Messages postés
293
Date d'inscription
jeudi 21 août 2003
Statut
Membre
Dernière intervention
10 avril 2015
2
il te manque un int devant ton main()
remplace donc aussi tes return; par return 0;
et rajoute un return 0; à la fin

si je me trompe pas, il faut rajouter #include <windows.h> si tu veux que ta fonction system("pause"); soit reconnue

ca devrait etre bon
______________________
Adeon, programmeur de jeux sur directX 9 (http://theolith.com) a votre service !
Messages postés
164
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2009

heu bein ouai c'etai tout con merci grand maitre jedi du C

cacoucatatonique