Création d'un fichier en language c

bensaid -  
vlmath Messages postés 833 Statut Contributeur -
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. dmonnierfr Messages postés 13 Statut Membre 8
     
    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
  2. night_moon Messages postés 3 Statut Membre 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
  3. night_moon Messages postés 3 Statut Membre 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. vlmath Messages postés 833 Statut Contributeur 160
       
      Salut,

      Où se trouve ton problème ? Montre nous ce que t'as déjà fais ....
      0
  4. night_moon Messages postés 3 Statut Membre 1
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. vlmath Messages postés 833 Statut Contributeur 160
     
    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