Page 1 sur 1

une comande pour transformer un string en nom de string

Publié : mar. 30/août/2005 10:49
par scaraber
Salut
Je suis sur un projet où je rencontre pour la deuxième fois un problème : j'ai besoin de 10 000 variable string et pour le moment il n'y a pas beaucoup de solution qimple voici un code pour comprendre:

La ce que je suis obliger de faire car je n'est pas trouver mieux

Code : Tout sélectionner

texte1$=readstring()
texte2$=readstring()
texte3$=readstring()
texte4$=readstring()
texte5$=readstring()
Et comme sa jusqu a 365 pour mon premier code et pour le projet que j'entame 10 000 au moins voir plus.

Alors que quelque chose comme sa serait plus simple

Code : Tout sélectionner

for x= 1 to 10000
nom$+x$=read string 
next x 
Qui donnerai nom1$, nom2$ ... permettrai des choses plus simple.
C'est pour sa que je demande si il serait possible de faire une commande permettant de transformer un string en nom de string voilà

a++

scaraber

Publié : mar. 30/août/2005 10:55
par Droopy
La fonction Dim est là pour ça

Code : Tout sélectionner

Dim Texte.s(1000)

Publié : mar. 30/août/2005 11:05
par scaraber
oui mais coment sen servir (un petit code)

Publié : mar. 30/août/2005 11:42
par Polo
C'est pas compliqué pourtant...

Code : Tout sélectionner

Dim Nom.s(10000)
For i=0 to 10000
  Nom(i)=ReadString()
Next

Publié : mar. 30/août/2005 11:43
par Dr. Dri
en fait, ton exécutable est compilé... ca veut dire que quand tu l'exécutes les noms de variables n'existent plus mais sont remlpacés par des adresses dans la RAM

pour les exemples sur Dim, fais des recherches...

Dri

Publié : mar. 30/août/2005 17:35
par scaraber
ok je ne savait pas que le variable etait remplacer apres ...
j'ai reussi sa marche superbe ct pour le code d'un cripteur qu ej'ai fait (section debutant )
:wink: ++