• Aucun résultat trouvé

Les informations relatives au nom et prénom seront conservées dans le fichier sous la forme d’une suite de 20 caractères (comportant d’éventuels espace à la fin)

N/A
N/A
Protected

Academic year: 2022

Partager "Les informations relatives au nom et prénom seront conservées dans le fichier sous la forme d’une suite de 20 caractères (comportant d’éventuels espace à la fin)"

Copied!
1
0
0

Texte intégral

(1)

TD5: Gestion des entrées-sorties Exercice 1

Ecrire un programme permettant de créer séquentiellement un fichier binaire comportant pour différentes personnes les informations suivantes : nom, prénom, et année de naissance.

Le dialogue de saisie de l’information s’effectuera en fenêtre console comme dans cet exemple :

Nom du fichier à créer : Toto.dat

Nom 1 : tazi Prenom : Ahmed

Annee de naissance : 1997 ………..

Nom 4 : Raki Prenom : Malike

Annee de naissance : 2005

*********Fin de création fichier ********

On proposera deux solutions :

1. Les informations relatives au nom et prénom seront conservées dans le fichier sous la forme d’une suite de 20 caractères (comportant d’éventuels espace à la fin).

2. Ces mêmes information seront conservées sous la forme d’une chaîne de caractère codée dans le format UTF ; aucune contrainte sur leur longueur

N.B :

UTF (Unicode Text Format) permet de coder une chaîne sous forme de suite d’octets en nombre variable, chaque caractère étant codé sur un à quatre octets, la méthode writeUTF de la classe DataOutputStream réalise cette transformation d’une chaîne en une suite de caractère UTF.

Dans le code, on saisie les informations concernant les personnes tant que le nom n’est pas vide sinon on s’arrêtera de saisir les informations.

Exercice 2

Ecrire un programme permettant de lister en fenêtre console le contenu d’un fichier binaire tel que celui créer par l’exercice 1. On proposera deux solutions correspondant aux deux

situations :

1. Les informations relatives au nom et au prénom ont été enregistrées dans le fichier sous forme d’une suite de 20 caractères (comportant d’éventuels espace à la fin).

2. Ces mêmes informations ont été enregistrées sous la forme d’une chaîne codée dans le format UTF ; aucune contrainte ne portera sur leur longueur

Références

Documents relatifs

IMPORTANT : Vous devez vous assurer que l’adresse courriel que vous utiliserez dans le portail soit la même pour tous vos enfants (incluant ceux du primaire) afin d’éviter

Si vous ou votre enfant ne pouvez pas vous présenter à la soirée prévue pour l’accueil ou si votre enfant ne fréquentera pas l’école secondaire Thérèse-Martin pour

- Préciser le matériel dont vous avez besoin pour mettre en œuvre votre stratégie ; - Mettre en œuvre votre protocole expérimental pour obtenir des résultats exploitables.. Si

- Préciser le matériel dont vous avez besoin pour mettre en œuvre votre stratégie ; - Mettre en œuvre votre protocole expérimental pour obtenir des résultats exploitables.. Si

« « Rien ne se perd, rien ne se cr Rien ne se perd, rien ne se cr é é e, tout se e, tout se

Compléter les coordonnées des points dans le script pour réaliser le tracer d'un rectangle ABCD de longueur 200 et de largeur 100. Complète aussi:

[r]

D'autre part, il est commun d'ajuster à des valeurs fixées a prio- ri , les parts relatives de la trace afférentes à des blocs homogènes , en multipliant chacun de ces blocs par