Les Allergies
Alimentaires
Posez votre question Signaler

Création d'un fichier en language c

bensaid - Dernière réponse le 20 mai 2008 à 10:43
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
Lire la suite 

Création d'un fichier en language c »

Suggestions
6 réponses
Réponse
+1
moins plus
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 !
Ajouter un commentaire
Réponse
+1
moins plus
#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);
Ajouter un commentaire
Réponse
+0
moins plus
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
vlmath- 18 mai 2008 à 16:56
Salut,

Où se trouve ton problème ? Montre nous ce que t'as déjà fais ....
Ajouter un commentaire
Réponse
+0
moins plus
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);
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « création d'un fichier en language c » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?