|
|
|
|
| Auteur |
Message |
Marc
Inscrit le: 16 Aoû 2007 Messages: 12
|
Posté le: Jeu Sep 13, 2007 5:13 pm Sujet du message: Message d'erreure |
|
|
Bonsoir,j’ai un problème quand je exécute ce programme en turbo pascal 7
Le curseur s’arrête à writeln(p) ; et affiche le message d’erreur suivant :
ERROR 64 cannot read or write variable of this type
En fraçais :impossible de lire ou d’ecrire des variable de ce type.
program exemple1;
type pinteger = ^integer;
var q : integer;
p : pinteger;
begin
p:=nil; (* le pointeur p a pour valeur nil *)
q:=100; (* la variable q a pour valeur 100 *)
new(p); (* creation d'une variable de type entier, pointee par p *)
p^:=q; (* la variable pointee par p prend la valeur de q *)
writeln(p^); (* affichage de la valeur de la variable pointee par p, 100*)
writeln(p); (*içi le curseur s’arrête après compilation ??! *)
end |
|
|
|
|
|
|
|
|
|
|
|