Bonjour,
Je cherche à déclarer en Pascal un tableau de très grande taille (100000 entiers ou même plus). J'ai essayé la déclaration statique mais ça ne marche pas, c'est pourquoi j'ai cherché une solution dynamique basée sur les pointeurs. j'ai trouvé la solution suivante sur ce site: https://pascal.developpez.com/cours/...ge=pg_Pointers
mais l'ordinateur m'affiche l'erreur "type scalaire attendu".
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
17
18
19 program pointeur; uses wincrt; Type tableau = Array [1..100000] Of INTEGER; ptableau = ^tableau; Var pt : ptableau; i:integer; begin new(pt); for i:=1 to 10 do pt^[i]:=i; for i:=1 to 10 do writeln(pt^[i]); dispose(pt); end.
Partager