Vous êtes sur la page 1sur 12

U

IQ
AT
PR
& FICHIERS
UE

(PARTIE 05)
Q
RI
ÉO
TH

- Fichier de type Texte


- Ecriture sur un fichier Texte
- Lecture à partir d’un fichier Texte
- Encodage / Décodage des données

Réalisé par : OUZEGGANE Redouane


Département de Technologie
Faculté de Technologie – Université A.Mira, Bejaia
Année Universitaire 2015/2016
UN FICHIER TEXTE, C’EST QUOI ?
 Un fichier Texte est un fichier qui contient des informations sous forme :
 Chaine de Caractères
 Nombres (Réels / Entiers)

 C’est quoi la différence entre les fichiers Typés (Type Of) et les fichiers Textes
(Text) ?

Fichier
(Type Of)
(Réels, Produits …)

Fichier
(Text)
(Chaines de Caractères)

1ère Année Technologie Année Universitaire


01/11 : 2015/2016
ECRITURE SUR UN FICHIER TEXTE - WRITE
 Sur un fichier texte, on peut écrire des valeurs C.C. & numériques

Le contenu du fichier :

Apprendre à Programmer

1ère Année Technologie Année Universitaire


02/11 : 2015/2016
ECRITURE SUR UN FICHIER TEXTE - WRITE

Le contenu du fichier :

Apprendre à Programmer – Pascal – C – C++

1ère Année Technologie Année Universitaire


03/11 : 2015/2016
ECRITURE SUR UN FICHIER TEXTE - WRITELN

Le contenu du fichier :

Apprendre à Programmer
– Pascal
– C
– C++

1ère Année Technologie Année Universitaire


04/11 : 2015/2016
LECTURE D’UN FICHIER TEXTE
 À partir d’un fichier texte, on peut lire des valeurs de type C.C. et numérique

S Peut contenir 255 C.

Le contenu de la variable S

Apprendre à Programmer

Apprendre à Programmer
- Pascal
-C
- C++

1ère Année Technologie Année Universitaire


05/11 : 2015/2016
LECTURE D’UN FICHIER TEXTE
 À partir d’un fichier texte, on peut lire des valeurs de type C.C. et numérique

S Peut contenir 4 Cs.

Le contenu de la variable S

Appr

Apprendre à Programmer
- Pascal
-C
- C++

1ère Année Technologie Année Universitaire


06/11 : 2015/2016
LECTURE D’UN FICHIER TEXTE
 Lecture ligne par ligne … Instruction Read

S Peut contenir 255 C.

Affichage

Problème de Apprendre à Programmer


boucle infinie

Apprendre à Programmer
- Pascal
-C
- C++

1ère Année Technologie Année Universitaire


07/11 : 2015/2016
LECTURE D’UN FICHIER TEXTE
 Lecture ligne par ligne … Instruction Readln

S Peut contenir 255 C.

Affichage

Apprendre à Programmer
- Pascal
- C
- C++

Apprendre à Programmer
- Pascal
-C
- C++

1ère Année Technologie Année Universitaire


08/11 : 2015/2016
LECTURE D’UN FICHIER TEXTE
 Lecture ligne par ligne … Instruction Read avec SeekEoLn

Affichage

Apprendre à Programmer
- Pascal
- C
- C++

Apprendre à Programmer
- Pascal
-C
- C++

1ère Année Technologie Année Universitaire


09/11 : 2015/2016
ENCODAGE & DÉCODAGE
Problème
Ou
Réalité
te nt
ré sen
Re p

Programme
Données
 Décoder les chaines de
caractère ;
u re r)
Encoder e ct de
L éco  Remplir la structure de
(D données interne
Utilisateur
 Réaliser des traitements
Lire Fichier
écrire Chaîne de Ecriture  Encoder les données pour les
caractères (Encoder) enregistrer

1ère Année Technologie Année Universitaire


10/11 : 2015/2016
DÉMONSTRATIONS
 Création d’un Fichier Texte, list.txt, avec le contenu suivant :
- Algorithmique & Programmation
- Programmation Web
- Programmation Système

 Ecrire un programme qui permet de lire le fichier list.txt, ci-


dessus, en utilisant les techniques vues dans ce cours.

 Compléter le programme des opérations sur le vecteur pour


enregistrer les valeurs du vecteur sur un fichier vecteur.txt
(Une autre séquence vidéo)

1ère Année Technologie Année Universitaire


11/11 : 2015/2016