[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