Création d'un fichier en language c
Fermé
bensaid
-
9 avril 2003 à 12:40
vlmath Messages postés 794 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 - 20 mai 2008 à 10:43
vlmath Messages postés 794 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 - 20 mai 2008 à 10:43
A voir également:
- Création d'un fichier en language c
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir un fichier .bin - Guide
- Fichier host - Guide
5 réponses
dmonnierfr
Messages postés
13
Date d'inscription
vendredi 5 octobre 2001
Statut
Membre
Dernière intervention
15 avril 2003
8
9 avril 2003 à 13:04
9 avril 2003 à 13:04
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 !
Lis un peu de doc et après pose tes questions !
night_moon
Messages postés
3
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
18 mai 2008
1
18 mai 2008 à 23:33
18 mai 2008 à 23:33
#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);
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);
night_moon
Messages postés
3
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
18 mai 2008
1
18 mai 2008 à 16:46
18 mai 2008 à 16:46
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
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
18 mai 2008 à 16:56
18 mai 2008 à 16:56
Salut,
Où se trouve ton problème ? Montre nous ce que t'as déjà fais ....
Où se trouve ton problème ? Montre nous ce que t'as déjà fais ....
night_moon
Messages postés
3
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
18 mai 2008
1
18 mai 2008 à 23:24
18 mai 2008 à 23:24
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);
#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);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
vlmath
Messages postés
794
Date d'inscription
vendredi 20 octobre 2006
Statut
Contributeur
Dernière intervention
4 septembre 2011
160
20 mai 2008 à 10:43
20 mai 2008 à 10:43
Salut,
Il y a deux fautes : const est un mot réservé, et il manque une } à la fin ...
PS : la prochaine fois, ouvre un nouveau poste ... :D
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‚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