Donc que fait ce petit bout de code en ligne 291
REM THEN EGU8,2
Modérateurs : Papy.G, fneck, Carl
REM THEN EGU8,2
Code : Tout sélectionner
30Z0=S(R):EgK,0,0:CursorXP:CursorYQ
31IfZ0=0then48
32OnZ0Goto34,35,36,37,38,39,40,41,42,43,44,45,46,47
33Goto48
34?" !"+N$+"FG":Goto48
35?Chr$(34)+Chr$(34)+N$+Chr$(34)+Chr$(34):Goto48
36?"#$"+N$+"HI":Goto48
37?"%&"+N$+"JK":E(C)=P:E(C+1)=Q:E(C+2)=R:C=C+3:Goto48
38?"'("+N$+"LM":Goto48
39?")*"+N$+"NO":X=P:Y=Q:B=R:Goto48
40?"-."+N$+"RS":Goto48
41?"23"+N$+"XY":T=P:U=Q:A=R:S(A)=2:Goto48
42?"<="+N$+"bc":F=F+1:Goto48
43?"@A"+N$+"fg":O=O+1:Goto48
44?"DE"+N$+"jk":Goto48
45?"lm"+N$+"lm":G=G+1:J(G)=R:H(G)=P:I(G)=Q:Goto48
46?"nn"+N$+"rr":G=G+1:J(G)=R:H(G)=P:I(G)=Q:Goto48
47?"pq"+N$+"tu"
48P=P+2:R=R+1:Et7,0,0:CursorX10:CursorY24:?"LOADING STAGE..."+Str$(Int((100/160)*R))+" %";:H8=H8+1
49IfH8=17ThenQ=Q+2:P=4:H8=1
50IfR<160then30
Code : Tout sélectionner
36?"#$"+N$+"HI":Goto48
Code : Tout sélectionner
36?"#$"N$"HI":Goto48
Cela fonctionne avec la commande Print, mais pas avec la définition de variablehlide a écrit : ↑31 juil. 2022 12:17 Parmi les optimisations, c'est prévu de se débarrasser des '+' ?
comme transformerenCode : Tout sélectionner
36?"#$"+N$+"HI":Goto48
ou ça ne fonctionne pas ?Code : Tout sélectionner
36?"#$"N$"HI":Goto48
Code : Tout sélectionner
Print C$","D$ => fonctionne
A$=C$","D$ => Provoque une erreur
Code : Tout sélectionner
PRINT"texte"A$;B$;C$
Code : Tout sélectionner
PRINT"texte"A$B$C$
Code : Tout sélectionner
PRINT"texte"+A$+B$+C$
J'avais bien compris votre message. C'était uniquement un supplément d'information en passant...