Lire et ecrire dans un fichier

Résolu
b4zeus Messages postés 11 Date d'inscription jeudi 6 mars 2008 Statut Membre Dernière intervention 24 juin 2009 - 24 juin 2009 à 00:35
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 30 juin 2009 à 14:29
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

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
30 juin 2009 à 14:29
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.
3
Rejoignez-nous