Program qui trie le fichier en pascal
Fermé
hichemh21
Messages postés
2
Date d'inscription
samedi 11 avril 2009
Statut
Membre
Dernière intervention
16 avril 2009
-
11 avril 2009 à 23:04
hichemh21 Messages postés 2 Date d'inscription samedi 11 avril 2009 Statut Membre Dernière intervention 16 avril 2009 - 16 avril 2009 à 22:17
hichemh21 Messages postés 2 Date d'inscription samedi 11 avril 2009 Statut Membre Dernière intervention 16 avril 2009 - 16 avril 2009 à 22:17
A voir également:
- Program qui trie le fichier en pascal
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Turbo pascal download - Télécharger - Édition & Programmation
1 réponse
tonami
Messages postés
7
Date d'inscription
dimanche 12 avril 2009
Statut
Membre
Dernière intervention
12 avril 2009
12 avril 2009 à 05:53
12 avril 2009 à 05:53
#include <stdio.h>
void main()
{
int i,j;
FILE *p;
struct commande {
char nom[81];
char article[81];
int nombre,prix;
}t[20];
if ((p=fopen("fichier1.txt","r"))==NULL)
printf("le fichier fichier1.txt est introuvable!\n");
else
{
i=0;
while((i<20)&&(fscanf(p,"%s %s %d %d",&t[i].nom,&t[i].article,&t[i].nombre,&t[i].prix)!=EOF))
i++;
if (i>=20)
printf("le tableau est de langueur 5\n");
else
{
j=i-1;
for (i=0;i<=j;i++)
printf("%s %s %d %d\n",t[i].nom,t[i].article,t[i].nombre,t[i].prix);
fclose(p);
}
}
}
void main()
{
int i,j;
FILE *p;
struct commande {
char nom[81];
char article[81];
int nombre,prix;
}t[20];
if ((p=fopen("fichier1.txt","r"))==NULL)
printf("le fichier fichier1.txt est introuvable!\n");
else
{
i=0;
while((i<20)&&(fscanf(p,"%s %s %d %d",&t[i].nom,&t[i].article,&t[i].nombre,&t[i].prix)!=EOF))
i++;
if (i>=20)
printf("le tableau est de langueur 5\n");
else
{
j=i-1;
for (i=0;i<=j;i++)
printf("%s %s %d %d\n",t[i].nom,t[i].article,t[i].nombre,t[i].prix);
fclose(p);
}
}
}
12 avril 2009 à 05:56
12 avril 2009 à 10:21
16 avril 2009 à 22:17
Merci bouceau a votre réponse mais je voudrais la solution avec programmation pascal