Lire et ecrire dans un fichier [Résolu]

Signaler
Messages postés
11
Date d'inscription
jeudi 6 mars 2008
Statut
Membre
Dernière intervention
24 juin 2009
-
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
-
bonjour tout le monde, j'ai un probleme qui est que je ve transformé un fichier median.dat sous la forme
-1 8 48 3 -1
-1 9 29 1 -1
et crée un nouveau fichier median1.dat qui sera composé d'une matrice et ou je met dans chaque couple (8,5)(8,4)...(9,1) un -1 sinon c'est des zero partout
merci d'avance a tous,

1 réponse

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
Salut,

Manifestement, ton fichier median.dat n'est pas trié.
Donc s'il n'est pas trop gros, tu peux allouer une matrice en mémoire de la "bonne" taille.
Tu l'as remplie de zéros.
Puis tu parses median.dat, et tu mets des -1 là où c'est nécessaire.
Puis tu écrits ta matrice dans median1.dat.

Ta matrice peut ressembler à ça :
int tab[20][20]

Pour lire et écrire tu as la doc sur ce site. fwrite pour écrire par exemple.