• Aucun résultat trouvé

RésuméRésumé : les fichiers de type texte: les fichiers de type texte

N/A
N/A
Protected

Academic year: 2022

Partager "RésuméRésumé : les fichiers de type texte: les fichiers de type texte"

Copied!
1
0
0

Texte intégral

(1)

Résumé

Résumé : les fichiers de type texte : les fichiers de type texte

A) Lecture d’un fichier existant :

1) déclarer et localiser le fichier à lire : FILE * aLire ;

aLire = fopen (nom du fichier, "r") ; /* r : for reading */

ou FILE * aLire = fopen (nom du fichier, "r") ; 2) lire son contenu :

while ( ! feof(aLire) ) { . . .

fscanf(aLire, "codes de format", &var1, &var2, ….) ; . . .

}

3) fermer le fichier : fclose(aLire) ;

B) Création d’un fichier

1) déclarer et nommer le fichier à créer : FILE * aCreer ;

aCreer = fopen (nom du fichier, "w") ; /* w : for writing */

ou FILE * aCreer = fopen (nom du fichier, "w") ; 2) écrire son contenu : souvent dans une boucle . . . . . .

fprintf(aCreer, "codes de format", exp1, exp2, ….) ; . . .

3) fermer le fichier : fclose(aCreer) ;

Les fichiers de type texte (voir Chapitre 4)

(2)

Résumé

Résumé : les tableaux à un seul indice : les tableaux à un seul indice

(comme un vecteur en mathématique)

A) Déclarer et initialiser :

int age[] = { 26, 27, 18, 29, 20, 31, 18 } ;

int nbPers = sizeof(age) / sizeof(int) ; /* vaut 7 ici */

OU

#define MAX_PERS 12

int age[MAX_PERS] = { 26, 27, 18, 29, 20, 31, 18 } ; int nbPers = 7;

OU (declarer seulement) :

#define MAX_PERS 12 int age[MAX_PERS];

int nbPers; /* à compter plus tard */

B) Les éléments d’un tableau :

age[0] : age de la 1ère personne age[1] : age de la 2ième personne etc ….

L’indice commence par zéro.

Utilisation très souvent de la boucle for pour parcourir d’un tableau.

C) Algorithme :

Pleins d’algorithmes disponibles : - tri d’un tableau

- valeur la plus grande - valeur la plus petite - moyenne

- etc . . .

Les fichiers de type texte (voir Chapitre 4)

Références

Documents relatifs

Ecrire un programme C permettant de créer, à partir du fichier « ETUDIANT.DAT», supposé déjà créé (voir ci-dessus), le fichier de texte «ADMIS.TXT» des étudiants qui

Notons que le logiciel de traitement de texte WORD intitule sa commande "fichiers" "LIT-ECRIT", expression qui définit la commande par ses fonctionnalités, mais

Le suffixe dta est l'abrégé du mot "data" (données) qui est souvent utilisé pour désigner un fichier qui contient des données. Le suffixe "c" désigne un fichier

On compte toujours le nombre effectif (le nombre réel) d'éléments lus. Une fois que ces tableaux sont créés, ils se trouvent en mémoire de l'ordinateur.. Avant de quitter le

„ La méthode OnCancel est rarement redéfinie car son implémentation dans la classe CDialog appelle EndDilaog pour fermer la boîte et retourne IDCANCEL. „ De même, la méthode OnOK

Si au contraire la fonction a trouvé un fichier, les caractéristiques de ce fichier (i.e. son nom, sa taille, ses attributs,...) sont inscrits dans une zone de la mémoire appelée

Il suffit de mentionner le handle dans BX, le nombre d'octets à lire dans CX, et l'adresse d'un buffer dans DS:DX.. Au cas où vous ne sauriez pas ce qu'est un buffer (ou

2°) Ouvrir ce fichie r en lecture via open() a fin de l’a fficher dans le shell. 3°) Ouvrir ce fichie r en lecture via open() a fin de l’a fficher dans le shell dans une liste