Bonjour
Je voudrais modifie une variable pdt l'éxecution d'un programme...
Je n'ai pas trop saisie le principe des pointeurs et j'aurai voulu avoir un peu d'aide pour comprendre :-D.
J'appuye par exemple sur 4, ça m'affiche 4 mais je voudrai que ça passe à 6 et ça ne le fait pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 uses crt ; type entier = integer ; {type entier} PEntier = ^entier ; {pointe sur le type entier} var p : PEntier ; {ze pointeur} Begin clrscr ; p := NIL ; new (p) ; readln (p^) ; writeln (p^) ; p^ := 6 ; dispose (p) ; readkey ; End.![]()
Je ne sais pas pourquoi ça ne fonctionne pas, ce que j'ai compris des pointeurs : c'est que ce sont des variables dynamiques, qui peuvent etre modifie pendant l'execution d'un programme, c ça ou j'ai tous faux ?
Merci
Partager