1

Bonsoir,

Voilà je fait un programme pour les notes, simple, avec moyenne, max, min, etc... , graphique..
Mais voilà, j'ai un menu
Menu("Choix matiere","Maths",M1,"Physique",M2,"Philo",M3,"Anglais",M4,"Mecanique",M5,"Production",M6,"Automatisme",M7)
Lbl M1:"MAT"->Str1:Goto 00
Lbl M2:"PHY"->Str1:Goto 00
Lbl M3:"PHI"->Str1:Goto 00
Lbl M4:"ANG"->Str1:Goto 00
Lbl M5:"MEC"->Str1:Goto 00
Lbl M6:"PRO"->Str1:Goto 00 Lbl M7:"AII"->Str1:Goto 00


Mais le probleme c'est que lorsque je veux editer ma liste ca ne marche pas:
Lbl AJ
ClrHome
Input ("Note: ",N)
Input ("Sur: ",S)
if S<N:Goto AJ
Input ("Coeficient: ",C)
if C=0:Goto AJ
(N/S)*20->N
For(A,1,C)
dim(Str1)->L
N->Str1(L+1)
End Goto 00


( j'ai essayé avec le petit L devant Str1 aussi )

je sais pas comment faire sorry Car il me faut en faite le nom de la matiere selectionné, dans la string1, pour pouvoir connaitre
la list que je dois editer.

Si vous savez comment faire ...

Merci

Bonne nuit

2

N->Str1(L+1)

C'est la que ce situ le probléme, tu ne peut pas faire sa, il te faudrait faire une indirection (passer à la variable que contient string1 et non string1) (c'est ce qyue tu voulait apparement faire), enfin sur 83, je ne sais pas trop si cela peut se faire (peut être avec des str>expr), mais je ne pense pas du tout, essay de procéder autrement wink (en passant directement pat le nom des listes )
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

3

Comment ca str>expr ?
Directement par le nom des listes ? ( ca ferai un programme trop grand )

Peu tu m'expliquer un peu ?

Merci wink