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 !
UKKO 2006-06-04 at 10:35pm 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
Oui !
C'est cela.
Merci !
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 ?
UKKO 2006-06-24 at 08:02pm comment déclare tu ton tableau?
avec ca tu na pas de limitation (a ma connaissance)
valeur = (int *) malloc (256000);
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++.
UKKO 2006-06-25 at 09:29am ok alors essais quelque chose comme ca
char* valeur = new char[250000000];
Yes !
A priori, ca règle mon probleme.
Merci !