Punteros

Kaixo hletellier, me gustaría saber como
Podría hacer el trabajo que se hace en lenguaje C con los punteros. No he encontrado nada referente en los libros
(y... ¿Cómo consigo la dirección de una variable?)
eskerrikasko, beñat.

1 respuesta

Respuesta
1
En que lenguaje quieres trabajar con punteros si es en delphi puede ser algo como:
Type
pInt = ^Integer; // Tipo puntero a un entero
Type
pInt = ^Integer; // Tipo puntero a un entero
Foo = record
sNombre : String;
fValor : Single;
end;
pFoo = ^Foo; // Tipo puntero a un record Foo
var
p : Pointer; // puntero genérico
p2 : pFoo; // instancia de Foo
pequeño código
type
MiReg = record
i : Integer;
s : String;
r : Real;
end;
pMiReg = ^MiReg;
var
Reg : pMiReg;
begin
New(Reg);
Reg^.i := 10;
Reg^.s := 'Hola';
Reg^.r := 6.234;
// Código para usar Reg
Dispose(Reg); // Libera memoria muy importante
end;
El operador @ devuelve la dirección de memoria de una variable, una función, un procedimiento.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas