[C con Clase] [Bulk] Pregunta sobre Cadena de caracteres(Arrays)
Felix Ramirez
fxrhz en hotmail.com
Jue Ene 4 10:32:59 CET 2007
Lo primero, darle una leidita al manual de C++, pues al parecer aun no
comprendes muy bien el uso de arrays, y creeme el de punteros es aun mas
complicacdo.
los arrays si son utiles para almacenar cadenas de entrada y para cualquier
tipo de informacion,
el unico problema que tienen es que no se pueden redimencionar.
ejemplo:
char arrayString[80];
cin >> arrayString;
esta es una operacion correcta, lo que escribas se guardara en arrayString,
el problema sera cuando tengas que guardar una cadena de mas de 79
caracteres.
es ahi cuando el manejo de memoria dinamica es util.
ejemplo:
char *dinamicString;
int count;
cin >> count;
dinamicString = new char[count+1];
cin >> dinamicString;
//y cuando ya no utilices mas a dinamicString:
delete[] dinamicString;
pero si tu aplicacion no manejara caenas muy grandes, no hay por que no
facilitarte las cosas con arrays de tamaño estatico.
Saludos.
_________________________________________________________________
Live Search en Prodigy/MSN. Todo lo que buscas ahora más rapido
http://live.com
Más información sobre la lista de distribución Cconclase