
06/02/2009, 19:12
|
 | | | Fecha de Ingreso: enero-2009 Ubicación: USA
Mensajes: 106
Antigüedad: 16 años Puntos: 3 | |
Respuesta: Ingresar cadenas dinamicas por lo que veo eso es C, lo que te queda por hacer es un array de buffer de una longitud grande, y luego de que el usuario ingresa el valor creas un malloc del tamaño de de la cadena.
hay varias maneras, pero si o si tenes que crear una cadena con la longitud suficiente como para avarcar el dato que pueda ingresar el usuario y no te haga un overflow (tenes proteccion contra eso) que te corte el dato, pero no creo que un usuario ingrese mas de 10000 chars ;)
y si usases C++ con string estas echo, todo eso queda en 2 lineas de codigo
string cadena;
cin.getline() << cadena;
Última edición por MeduZaPaT; 06/02/2009 a las 19:24 |