Lire et Ecrire un tableau à partir de deux tableaux existant
Bonjour,
Etant novice dans la programmation en C, je me permets de solliciter votre aide.
Mon problème est le suivant:
- Au départ, j'ai deux tableaux de même taille: n x 3. Chaque tableau se trouve dans un fichier. Notons les : A.txt et B.txt.
Avec:
A
i ai1 ai2
B
i bi1 bi2
i variant entre 1 et n.
- A la arrivée, je souhaiterais obtenir un troisième fichier C tel que :
C
i ci1 ci2
Avec cij = aij + bij.
------------------------------------------------------
Une première approche pour ce problème est la suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11
| #include <stdio.h>
main ()
{
FILE * entree1;
FILE * entree2;
FILE * sortie;
entree1 = fopen ("A.txt", "r");
entree2 = fopen ("B.txt", "r");
sortie = fopen ("C.txt", "w");
} |
---------------------------------------------------------
Comment peut-on lire A et B et les mettre en relation avec C?
Merci d'avance,
Tawada
Re: Lire et Ecrire un tableau à partir de deux tableaux exis
Citation:
Envoyé par tawada
Comment peut-on lire A et B et les mettre en relation avec C?
Ouvrir ton livre de C au chapitre 'I/O' et apprendre à te servir des fonctions de fichier.
En supposant que tu as un fichier texte :
Lecture : fgets() + la fonction de conversion qui va bien
Ecriture fprintf()
Compléments : (ne remplace pas ton livre de C)
http://emmanuel-delahaye.developpez....s.htm#fichiers