FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Variables Apuntando A Otra Variable
Hola a todos.
¡¡¡Espero que estéis todos bien!!! Tengo una duda y después de buscar por ahí y en el foro no he encontrado mucho que me sirva. Es algo tan sencillo como guardar "el nombre de una variable" en UNA "variable" y luego utilizar esa "variable" para asignarle un valor, pero que realmente se lo estás asignando a la variable que está guardada en esa segunda variable. En otros lenguajes sería algo así como(no recuerdo exactamente la sintaxis) b = &c; // guardo en b el nombre de la variable que contiene C. &c = 15; // Estaría guardando 15, no en C, sino en el nombre de la variable que contiene C. Saludos. Última edición por Casimiro Notevi fecha: 17-05-2020 a las 19:05:59. |
#2
|
||||
|
||||
Creo que te refieres a punteros, no a "nombre de la variable".
|
#3
|
|||
|
|||
Muchas gracias por tu pronta respuesta.
Lo pondré en práctica. Gracias. Última edición por Casimiro Notevi fecha: 17-05-2020 a las 21:47:27. |
#4
|
|||
|
|||
Siento decir que no me ha funcionado.
El problema es que tengo 5 variables globales declarada de la siguiente forma: aux_reg1_remesas: array[0..299] of char; aux_reg2_remesas: array[0..299] of char; aux_reg3_remesas: array[0..299] of char; aux_reg5_remesas: array[0..299] of char; Las posiciones de cada una de las variables las voy rellenando mediante una "función en comun" que utilizo con la siguiente estructura:
Espero haberme explicado. Gracias. |
#5
|
||||
|
||||
Si declaras esto:
Y a la función envías ese array de char: No puedes esperar allí un puntero a entero (pinteger) O no lo he entendido. |
#6
|
||||
|
||||
Existe razones para usar punteros.
MUY raramente. --- Una de las lecciones para mantener un código sin líos es EVITAR MUTACIONES (osea: reducir al máximo el alterar los datos desde multiples puntos). Un ejemplo concreto es todo lo que se parezca a una variable global (que es lo que esto parece). Es mejor pasar los datos, y crear nuevos en base a estos. Algo asi:
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿BCB6 Como Cambiar valor Variable que esta en otra unit? | JXJ | C++ Builder | 3 | 03-10-2013 01:17:36 |
Asignar el valor de una variable de php a una variable js que puede no existir | jandroruiz | PHP | 5 | 04-03-2013 12:23:02 |
Almacenando datos en una variable de otra unidad | R0M3R0 | OOP | 11 | 21-08-2008 21:09:04 |
Refrescar un DBGrid y que el puntero siga apuntando donde estaba | Carmelo Cash | OOP | 11 | 11-04-2008 10:59:39 |
¿informe de Crystal apuntando a diferentes usuarios de oracle? | dnieto | Varios | 0 | 30-09-2005 13:21:33 |
|