Création d'un fichier en language c

Bonjour tt lmon2 je vous demande de me procurer le raisonnement de la création d'1 fichier en c( par ex : la programation d'1 repertoire d'1 gsm) merci d'avance

5 réponses

  1. Dans toutes les documentations sur le langage C, tu trouveras ce que tu cherches.
    Lis un peu de doc et après pose tes questions !
    1
    1. #include<stdio.h>
      main()
      {
      char design[50],cat[20],nom_fich[21],const[20];
      int ref,c,n;
      FILE *f;
      float prix;
      /* cr‚er et remplir le fichier */
      printf("nom de fichier \205 cr\202er: ");
      gets(nom_fich);
      f=fopen(nom_fich,"w"); /*write*/
      printf("entrer le nbre de mat\202riel \205 saisir: ");
      scanf("%d",&n);
      c=0;
      while(c<n)
      {printf("designation : ");
      scanf("%s",design);
      printf("constructeur : ");
      scanf("%s",const);
      printf("prix : ");
      scanf("%f",&prix);
      printf("cat\202gorie : ");
      scanf("%s",cat);
      printf("ref\202rence : ");
      scanf("%d",&ref);
      fprintf(f,"%s\n",design);
      fprintf(f,"%s\n",const);
      fprintf(f,"%f\n",prix);
      fprintf(f,"%s\n",cat);
      fprintf(f,"%d\n",ref);
      c++;
      }
      fclose(f);
      1
      1. bjr tt le monde je sui débutante en language c , en fait jé essayé de créer un fichier de donnée où je dois stocké des informations sur dés matériels informatique mé jé po pu le fer ki pe maidé . Merci bcp
        0
        1. Contributeur
          Salut,

          Où se trouve ton problème ? Montre nous ce que t'as déjà fais ....
          0
      2. bjr voilà ce ke jé fé mé ça po marché

        #include<stdio.h>
        main()
        {
        char design[50],cat[20],nom_fich[21],const[20];
        int ref,c,n;
        float prix;
        /* cr‚er et remplir le fichier */
        printf("nom de fichier \205 cr\202er: ");
        gets(nom_fich);
        f=fopen(nom_fich,"w"); /*write*/
        printf("entrer le nbre de mat\202riel \205 saisir: ");
        scanf("%d",&n);
        c=0;
        while(c<n)
        {printf("designation : ");
        scanf("%s",design);
        printf("constructeur : ");
        scanf("%s",const);
        printf("prix : ");
        scanf("%f",&prix);
        printf("cat\202gorie : ");
        scanf("%s",cat);
        printf("ref\202rence : ");
        scanf("%d",&ref);
        fprintf(f,"%s\n",design);
        fprintf(f,"%s\n",const);
        fprintf(f,"%f\n",prix);
        fprintf(f,"%s\n",cat);
        fprintf(f,"%d\n",ref);
        c++;
        }
        fclose(f);
        0
        1. Contributeur
          Salut,

          Il y a deux fautes : const est un mot réservé, et il manque une } à la fin ...
          #include<stdio.h> 
          main() 
          { 
          char design[50],cat[20],nom_fich[21],conste[20]; 
          int ref,c,n; 
          FILE *f; 
          float prix; 
          /* cr&#8218;er et remplir le fichier */ 
          printf("nom de fichier \205 cr\202er: "); 
          gets(nom_fich); 
          f=fopen(nom_fich,"w"); /*write*/ 
          printf("entrer le nbre de mat\202riel \205 saisir: "); 
          scanf("%d",&n); 
          c=0; 
          while(c<n) 
          {printf("designation : "); 
          scanf("%s",design); 
          printf("consteructeur : "); 
          scanf("%s",conste); 
          printf("prix : "); 
          scanf("%f",&prix); 
          printf("cat\202gorie : "); 
          scanf("%s",cat); 
          printf("ref\202rence : "); 
          scanf("%d",&ref); 
          fprintf(f,"%s\n",design); 
          fprintf(f,"%s\n",conste); 
          fprintf(f,"%f\n",prix); 
          fprintf(f,"%s\n",cat); 
          fprintf(f,"%d\n",ref); 
          c++; 
          } 
          fclose(f);
          
          }


          PS : la prochaine fois, ouvre un nouveau poste ... :D
          0

          Discussions similaires

          question pix mot caché

          7 réponses