Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2010, 04:20
bdragonsb3
 
Fecha de Ingreso: diciembre-2010
Mensajes: 4
Antigüedad: 13 años, 4 meses
Puntos: 0
Información Respuesta: concatenar caracteres con un string

Pues con C++ seria muy fácil con el uso de la clase std::string y la función getline().
Pero bueno en C tendrías que manejar memoria dinámica si quieres hacer lo que dices.

Lo mas fácil seria crear un arreglo de caracteres lo bastante grande como para que quepa tu archivo de texto.

Lo que tratas de hacer SI ES POSIBLE, pero no se me hace la forma mas eficiente de hacerlo... a mi se me ocurre por ejemplo primero contar cuantos caracteres tiene exactamente el documento, usar malloc() para asignarle la memoria exacta al arreglo dinámico y luego hacer lo que tu dices, ir leyendo y copiando al arreglo dinámico cada carácter que vas leyendo del archivo de texto.

Si de todos modos quieres hacerlo como tu planteas la forma de hacer que un arreglo dinámico crezca de tamaño es con la función(esta en la biblioteca stdlib.h) realloc() y si no te regresa NULL, es que el arreglo si pudo "crecer".