Exemple:
Code : Tout sélectionner
Procedure test(variable.s,valeur.l)
#(variable)=valeur ; la valeur stoke dans "variable" deviens une variable.
EndProcedure
test("a",18) ; et la je veux que "a" prenne la valeur 18
Code : Tout sélectionner
Procedure test(variable.s,valeur.l)
#(variable)=valeur ; la valeur stoke dans "variable" deviens une variable.
EndProcedure
test("a",18) ; et la je veux que "a" prenne la valeur 18
Le sujet demandé n’existe pas.
et voici comment on affecte 10 variables, avec une valeur aleatoire
Structure variable
nom.s
valeur.s
EndStructure
Global Dim var.variable(0)
Procedure test(nom.s,valeur)
var(0)\nom.s=nom.s
var(0)\valeur.s= str (valeur)
EndProcedure
test( "a" ,18 )
Debug "la variable :" +var(0)\nom.s+ " contient la valeur : " +var(0)\valeur.s
Declare test(nom.s,valeur,index)
Structure variable
nom.s
valeur.s
EndStructure
Global Dim var.variable(9) ; pour 10 variable
; on va attribuer des valeurs et des noms de variables au pif
; pour 10 variables
For index=0 To 9
nom_variable$= chr (index+65)
valeur_au_pif= random (100)+1
test(nom_variable$,valeur_au_pif,index)
Next index
; on va afficher le contenue de nos variables
For i=0 To 9
Debug "la variable :" +var(i)\nom.s+ " contient la valeur : " +var(i)\valeur.s
Next i
Procedure test(nom.s,valeur,index)
var(index)\nom.s=nom.s
var(index)\valeur.s= str (valeur)
EndProcedure
Code : Tout sélectionner
OpenConsole()
NewMap Variables.l()
Variables("age") = 10
Variables("taille") = 20
Variable$ = Input()
If FindMapElement(Variables(), Variable$)
Debug "Variable: "+Variable$+" trouvée: "+Str(Variable())
EndIf
De rien m'sieurDobro a écrit :Merci Flaith
lien corrigé
Vous n’êtes pas autorisé à lire ce forum.