[ Foro de Pascal ]
Muchos saludos a todos por aquí. Tengo una definición de datos como la siguiente:
type
punt = ^string;
arreglo = array[1..20] of puntero;
parraf = ^vector;
Si almaceno varias cadenas de caracteres en una variable de tipo "arreglo" y quiero modificarlas desde un procedimiento pasándole un paramatro de tipo "parraf", ¿cómo puedo hacer estas modificaciones?. Debo pasar un parámetro del tipo "parraf" para modificar las cadenas de caracteres. ¿Cómo accedo a cada cadena desde la variable del tipo "parraf"?. Si alguien me puede ayudar.
No entiendo la pregunta... "parraf" es un puntero a un dato de tipo "vector", que no incluyes. También tienes "punt" y "puntero". Si "vector" y "arreglo" son la misma cosa, y "punt" y "puntero" son la misma cosa, tendrías:
parraf: puntero a arreglo
parraf^: el contenido, los datos del arreglo
parraf^[1]: el primer dato del arreglo, que es un puntero a string
parraf^[1]^: el contenido (string) de ese primer dato del arreglo
¿Es eso a lo que te refieres?
Sí, eso era lo que quería que me dijera. Disculpe que no haya colocado el dato bien. Saludos. Muchas Gracias.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)