Chapitre 4 Flashcards

1
Q

Vider le Tampon associé à un fichier

A

utiliser la fonction fflush(). Cela permet de vider le tampon de sortie pour un fichier donné

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Suppression physique d’un fichier

A

Fonction remove
*retourne : 0 en cas de succès
-1 si erreur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Manipulation d’un Fichier

A

Principe de manipulation d’un fichier :
1. ouverture du fichier
2.lecture,écriture,et déplacement dans le fichier
3. fermeture du fichier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mémoire Tampon

A

– Il s’agit d’une zone de la mémoire centrale qui stocke une quantité, assez importante, de données du fichier.

– Son rôle est d’accélérer les entrées/sorties à un fichier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Un fichier de texte

A

est une suite de lignes ; chaque
ligne est une suite de caractères terminée par le caractère spécial ‘\n’.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Un fichier binaire

A

est une suite d’octets pouvant représenter toutes sortes de données.

(le système n’attribue aucune signification aux octets
échangés)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Fichiers Standards

A

Des fichiers spéciaux sont prédéfinis et ouverts
automatiquement lorsqu’un programme
commence à s’exécuter :
* stdin : entrée standard (par défaut, lié au clavier)
* stdout : sortie standard (par défaut, lié à l’écran)
* stderr : sortie d’erreur standard (par défaut, lié aussi à
l’écran)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Déclaration d’un Fichier

A

FILE *<PointeurFichier> ;</PointeurFichier>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ouverture d’un Fichier

A

FILE *fopen(char *<NomFichier>, char *<TypeOuverture>) ;</TypeOuverture></NomFichier>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Types d’Ouverture d’un Fichier

A

– “r” : ouverture en lecture seule. Si fichier inexistant, la fonction retourne
NULL.

– “w” : création pour écriture. Si fichier préexistant, il est vidé (son contenu est
perdu)

– “a” : ouverture pour ajout ; ouverture en écriture en fin de fichier ou création
pour écriture si fichier inexistant.

– “r+” : ouverture de fichier préexistant pour mise à jour (lecture/écriture).
– “w+” : création pour mise à jour (lecture/écriture). Si fichier préexistant, le
contenu est perdu.

– “a+” : ouverture pour ajout ; ouverture pour mise à jour en fin de fichier ou
création si fichier inexistant.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Traitement par Enregistrements

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly