arrays dinámicos

edu
23 de Octubre del 2005
¿Se puede poner esto dentro de un bucle sin haber declarado el array al principio del programa?:
char array[indice]=cadena.charAt(indice);
Es que me da el siguiente error:
']' expected
Quisiera crear un array dinámico de caracteres porque no se cuanto va a ocupar la cadena. Gracias.

xscorpio
23 de Octubre del 2005
si estás asignando no hace falta poner el "char"
basta con que hagas
array[indice] = cadena.charAt(indice);

edu
23 de Octubre del 2005
Lo que quiero es declarar el array a la vez que asigno los valores, no se si me explico. Y al hacerlo como tú dices me un error de que no encuentra el símbolo array. Ya que quiero crear un array dinámico.

edu
23 de Octubre del 2005
Ahora quiero declarar un array dinámico dentro de un método getChars:
cadena.getChars(indicecad, finalcad-1, char array[], indicearray);
y me da el siguiente error:
'.class expected
')' expected
Yo creo que está bien, pero no se. A ver que decís vosotros, gracias.