español - stringstream c++ ejemplo
memorystream-stringstream, string, otros? (1)
Si desea leer de él como una secuencia, también podría leer directamente desde el archivo al flujo de cadenas:
std::stringstream data;
data << input_file.rdbuf();
Eso lee todo el contenido de ''input_file'' en ''data''. Puede leer los datos desde allí como lo haría con cualquier otra transmisión.
Estoy leyendo en un archivo binario a través de la sintaxis habitual de c ++ / STL / iostream. Estoy copiando todo el contenido en una matriz de caracteres dinámicamente asignada y esto funciona bien hasta el momento.
pero como quiero servir partes del contenido como líneas a otra parte del programa, creo que sería mejor / más fácil seguir las transmisiones porque no quiero piratear con funciones y punteros de cstring.
mi pregunta ahora es, ¿cómo puedo almacenar la lectura en la memoria. en un stringstream? o en una cadena? que se adapta mejor? ¿hay ventajas o desventajas de una sobre la otra?
¡gracias por adelantado!