TP 7 de Système 1ere Année Informatique 2005-2006 : les fichiers
Exercice 1
Récupérez le fichier toto.dat.
Regardez-le dans un éditeur. C'est un fichier binaire contenant
des entiers. Écrivez un programme qui affiche son contenu sous
forme lisible. Vérification : la somme des entiers vaut 1427.
Exercice 2
Question 1
On considère les déclarations :
struct produit {
char designation[100];
double prix;
};
Dans votre programme, déclarez :
struct produit p1={"ordinateur", 600};
struct produit p2={"souris", 10};
et écrivez ces deux produits dans un fichier binaire.
Question 2
Écrire un programme qui lise le fichier en question et affiche le résultat.
Question 3
Modifiez la déclaration en
struct produit {
char *designation;
double prix;
};
Et recommencez. Que se passe-t-il ? expliquez.
Exercice 3
Écrivez un programme qui inverse un fichier binaire (le premier octet devient le dernier, le second devient l'avant dernier, etc...);