Table des matières
9.4 Nombre d’éléments variable borné 73
9.5 Initialisation lors de la déclaration 75
Exercices 76
Corrigés 76
Chapitre 10. Fichiers texte 79
10.1 Qu’est-ce qu’un fichier texte ? 79
10.2 Ouverture et fermeture d’un fichier texte 79
10.3 Lire et écrire des données formatées 81
10.3.1 Lire des données formatées 81
10.3.2 Écrire des données formatées 84
Exercices 85
Corrigés 86
Chapitre 11. Adresses, pointeurs et passage par adresse 91
11.1 Mémoire centrale et adresses 91
11.2 Variables de type pointeur 91
11.3 Passage de paramètre par valeur 93
11.4 Passage de paramètre par adresse 93
Exercices 95
Corrigés 96
Chapitre 12. Allocation dynamique 101
12.1 Gestion de la mémoire centrale 101
12.2 Allocation avec malloc 101
12.3 Allocation avec calloc 103
Exercices 105
Corrigés 107
Chapitre 13. Chaînes de caractères 113
13.1 Qu’est-ce qu’une chaîne de caractères ? 113
13.2 Opérations prédéfinies sur les chaînes 114
13.2.1 Fonctions de <stdio.h> 114
13.2.2 La bibliothèque <string.h> 117
Exercices 120
Corrigés 121
Chapitre 14. Fichiers binaires 127
14.1 Différence entre fichiers texte et binaire 127
14.2 Ouverture et fermeture d’un fichier binaire 127
14.3 Lecture dans un fichier binaire 128
14.4 Écriture dans un fichier binaire 130
14.5 Se positionner dans un fichier binaire 131
Exercices 132
Corrigés 134
©Dunod. La photocopie non autorisée est un délit.
VII