1

Bonjour,

Je voudrais connaitre une méthode pour récuperer pendant l'execution d'un programme C++ / SDL les valeurs d'un tableau inclu dans un fichier texte.
merci de votre aide !

2

Salut.

il te sufit de charger le fichier:

FILE *mon_fichier;
mon_fichier = fopen("mon_fichier.txt", "r");
fread (&valeurs,1,taille_de_mon_fichier,mon_fichier);


biensur en déclarant l'include #include <stdio.h>

j'espere que c'est ce que tu cherchais
avatar

3

Oui !
C'est cela.
Merci !

4

la méthode que tu m'a proposé fonctionne tres bien pour des petites quantités de données, mais puisque les tableaux sembles etre limités a [64000] entrées, je ne peux pas charger de grandes quantités de données.
Comment contourner ce probleme ?

5

comment déclare tu ton tableau?

avec ca tu na pas de limitation (a ma connaissance)
valeur = (int *) malloc (256000);

avatar

6

mon tableau je le déclarais de cette façon :

unsigned char Tiles[100000];

la syntaxe
valeur = (int *) malloc (256000);
que tu me propose ne fonctionne pas car mon projet est rédigé en C++, pas en C. Dommage...
Je vais faire qques recherches sur l'utilisation de malloc en C++.

7

ok alors essais quelque chose comme ca

char* valeur = new char[250000000];
avatar

8

Yes !
A priori, ca règle mon probleme.
Merci !

9

plikita :
mon tableau je le déclarais de cette façon :

unsigned char Tiles[100000];

la syntaxe
valeur = (int *) malloc (256000);
que tu me propose ne fonctionne pas car mon projet est rédigé en C++, pas en C. Dommage...
Je vais faire qques recherches sur l'utilisation de malloc en C++.

malloc existe aussi en C++, après je ne sais pas si tu n'as pas inclus le bon header ou s'il faut passer par une classe standard (genre std::malloc), dans tous les cas en C++ on a plus tendance à utiliser "new" happy
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.