arrays y strings en c++

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Yoshi

arrays y strings en c++

Mensaje por Yoshi » Vie Abr 29, 2005 10:57 pm

Hola soy yo again. Tengo definido un tipo de variable string y necesito hacer un array de strings, y el tamaño se lo paso a traves de una variable. El problema es que esa variable tiene que ser una constante pero no puedo hacer que sea constante porque el tamaño lo averiguo a traves de una funcion. ej:
typedef char string[20]; /*defino un tipo de variable string con espacio
para 20 caracteres*/
int var=funcion(parametros); //var es un entero
string palabras[var]; //la cantidad de posiciones de palabras es igual a var

el problema es que para poder hacer esto necesito que var sea una constante. Alguna solución please?
Thanks.
Yoshi

Avatar de Usuario
Claudia

Mensaje por Claudia » Sab Abr 30, 2005 12:07 am

No puedes hacer que una variable sea constante (es o no es)... pero lo que si puedes hacer, es que esa variable (que tu quieres que sea constante), la dejes de tipo global, y la "pasees" por todo el programa, bajo el supuesto de que es constante (en teoria)...

Ok, that's all, espero que te sirva.... =)

Responder