Página 1 de 1

arrays y strings en c++

Publicado: Vie Abr 29, 2005 10:57 pm
por Yoshi
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

Publicado: Sab Abr 30, 2005 12:07 am
por Claudia
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.... =)