Need help! Pb lecture fichier map (pourtant C moi qui l'ai fait...)

Signaler
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
-
Hello

j'ai un pb avec la lecturebd'un fichier de maps pour mon prog (j'ai toujours DETESTE ca (ca, c'est lecture / ecriture)).

bon alors le fichier s'appelle "trajet.txt", et est organisé comme ca:

Largeurmap hauteurmap Xinitial yinitial angle_initial (tous int sauf angle_initial, float)
Mmap[10][10]

ce qui donne par exemple:

10 10 1 1 0
33 34 35 36 37 38 39 40 41 42
32 53 52 51 50 49 48 45 44 43
31 54 55 00 65 66 47 46 00 00
30 29 56 63 64 67 00 00 00 00
27 28 57 62 61 68 00 00 00 00
26 00 58 59 60 00 00 00 00 00
25 24 23 22 21 00 00 00 00 00
04 05 06 07 20 00 00 00 00 00
03 10 09 08 19 00 00 00 00 00
02 11 14 15 18 00 00 00 00 00
01 12 13 16 17 00 00 00 00 00

la premiere ligne c'est les 5 variables citées plus haut, et en dessous c'est la matrice de 10 * 10.
(!!!)

j'aimerais un petit prog en dos qui lise les données et les recrache, pour pouvoir ensuite le mettre dans mon prog openGL.
j'ai déja passé plusieurs heures dessus et ca m'enerve!

bon merci d'avance

ciao

BB

PS: si ca change qqch, j'a DEV C++ et XP, mais je doute.

3 réponses

Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
tu ve lire le fichier et recuperer les entier pour les foutre dans des variable ou tableu(pour la matrice) ?
si c'est ca ta ka regarder la methode Terrain::build() du fichier Cterrain.h de ma source labyrinthe qui charge un terrain(une suite de reel ou d'entier comme toi) a partir du fichier labyrinthe.dat
Messages postés
1329
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
16 juin 2010
2
ok merci j'y vais tt de suite

he au fait genial le service: j'ai mis le msg ya 15 min!

ciao
BB
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
yes, c'est l'heure de pointe ;)