Enregistrer tableau ou liste

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
rakiya
Messages : 20
Inscription : lun. 02/mars/2009 23:26

Enregistrer tableau ou liste

Message par rakiya »

Bonjour
est ce que c;est possile de memoriser un tableau entier dans un fichier, pour le reutiliser a la nouvelle utilisation du programme?

je ne peux pas l'ecrire dans le programme car il est editable

merci beaucoup
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

Message par case »

oui :)

regarde les commandes dans l'aide de pure basic dans la catégorie

'file'

il y a la tout ce qui concerne l'enregistrement et le chargement.

et comme je ne suis pas chien :p

petit exemple

Code : Tout sélectionner

 Dim tableau(40)
   For a=0 To 40
     tableau(a)=Random(100)
   Next
  ;
  wr=CreateFile(#PB_Any,"tableau.txt")
   Debug "ecrit le tableau dans un fichier"
  For a=0 To 40
   WriteInteger(wr,tableau(a))
   Debug "tableau("+Str(a)+") : "+Str(tableau(a))
  Next
  CloseFile(wr)
  Debug "efface le tableau"
    For a=0 To 40
   tableau(a)=0
   Debug "tableau("+Str(a)+") : "+Str(tableau(a))
  Next
Debug "lis le tableau dpuis le fichier"
rd=ReadFile(#PB_Any,"tableau.txt")
  For a=0 To 40
   tableau(a)=ReadInteger(rd)
   Debug "tableau("+Str(a)+") : "+Str(tableau(a))
  Next
  CloseFile(rd)
ImageImage
rakiya
Messages : 20
Inscription : lun. 02/mars/2009 23:26

WriteInteger ???

Message par rakiya »

WriteInteger ???

ca ne marche pas chez moi
version 4.20

merci beaucoup
Atomo
Messages : 207
Inscription : lun. 17/sept./2007 12:27

Message par Atomo »

utilises la 4.30, ça devrait marcher.
rakiya
Messages : 20
Inscription : lun. 02/mars/2009 23:26

merci mais

Message par rakiya »

merci mais je ne l'ai pas

a propos peut etre quelqun sait comment je pourrais avoir un update de purebasic 4.20 au 4.30

merci beaucoup
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

Message par case »

au même endroit que pour avoir la 4.20 dans la section membre du site

http://www.purebasic.com/securedownload ... anguage=FR

writeinteger() c'est un exemple il y a d'autre commandes tout dépend de ce que tu veux y sauver

bref, lire la doc, c'est le plus simple amha si tu veux un jour arriver a quelque chose avec n'importe quel langage de programation ;)
ImageImage
Atomo
Messages : 207
Inscription : lun. 17/sept./2007 12:27

Message par Atomo »

Je suppose que tu utilises une version pirate, tu peux trouver la version démo de la 4.30 ici : http://www.purebasic.com/download/PureBasic_Demo.exe et légalement.

Il me semble que la version démo te bride principalement dans la taille de ton code.
Si le logiciel te plaît et que tu as envie d'aller plus loin, tu peux acheter une licence sur le même site qui te permet d'obtenir toutes les futures mises à jour gratuitement et à vie.
Répondre