¿Es posible declarar una variable en C, cuyo nombre da el usuario en tiempo de ejecución? ¿Si es así, entonces cómo?¿Es posible declarar una variable en C, cuyo nombre da el usuario en tiempo de ejecución?
Respuesta
No, esto no es posible: los nombres de variables no sobreviven al paso de compilación, convirtiéndose en direcciones y desplazamientos "integrados" en el código binario compilado.
Sin embargo, es posible declarar una variable cuyo nombre da el desarrollador en tiempo de compilación utilizando un -D
o una opción comparable de su compilador C.
Explicación muy clara. –
Como dasblinkenlight ha respondido correctamente, no.
Lo que puede hacer y puede lograr sus objetivos de implementación, es crear y mantener en tiempo de ejecución su propio diccionario de cadenas y valores asociados.
- 1. ¿Es posible declarar una variable de 1 bit en Java?
- 2. ¿Es posible crear una función de forma dinámica durante el tiempo de ejecución en C++?
- 3. ¿Es posible cambiar el valor de una variable durante el tiempo de ejecución?
- 4. ¿Cómo declarar el tamaño de una matriz en tiempo de ejecución en C?
- 5. ¿Es posible agregar ruta en tiempo de ejecución en MVC3?
- 6. recuperando el nombre de una variable en python en tiempo de ejecución?
- 7. C# Reflection: ¿Es posible encontrar una instancia de un objeto en tiempo de ejecución?
- 8. cómo obtener entrada del usuario en el tiempo de ejecución
- 9. ¿Es posible usar condicionalmente XPManifest en tiempo de ejecución?
- 10. C#: ¿Método para devolver el objeto cuyo tipo concreto se determina en tiempo de ejecución?
- 11. Tiempo de ejecución variable de un programa en C
- 12. ¿Es posible declarar una constante dinámica en VB .NET?
- 13. Usar una cadena como variable en tiempo de ejecución
- 14. ¿Cómo puedo llamar elegantemente a una subrutina Perl cuyo nombre se mantiene en una variable?
- 15. Cómo utilizar el valor de una variable como el nombre de otra variable en bash
- 16. Detecta modificación de variable en tiempo de ejecución en C/C++
- 17. ¿es posible anular un método en tiempo de ejecución?
- 18. ¿Es posible depurar código compilado en tiempo de ejecución?
- 19. ¿Es posible devolver una referencia a una variable en C#?
- 20. ¿Es posible cambiar app.config en tiempo de ejecución?
- 21. ¿Es posible imprimir una variable de preprocesador en C?
- 22. Mida el tiempo de ejecución en C#
- 23. ¿Es posible consultar Atributos personalizados en C# durante el tiempo de compilación (no en tiempo de ejecución)
- 24. La optimización de GCC da como resultado un "símbolo indefinido" en el tiempo de ejecución
- 25. función que devuelve un tipo genérico cuyo valor es conocido sólo en tiempo de ejecución
- 26. ¿Cómo verificar el tipo de la variable en C en tiempo de ejecución?
- 27. ¿Una variable que es de solo lectura después de la asignación en tiempo de ejecución?
- 28. ¿Cómo declarar una matriz 2D de tamaño variable en C?
- 29. ¿Es posible crear un alias para una variable en C#?
- 30. Cómo declarar una variable en una consulta de PostgreSQL
no, pero ¿qué harás una vez que defines la variable? – perreal
Confíe en mí; esta es una idea horrible Desea utilizar una colección de algún tipo, probablemente algo que le permita usar una clave para buscar un valor (es decir, una tabla o algo similar). –
@downvoter: ¿Me importa explicarme? – Quixotic