fstream

mmap () vs. bloques de lectura

Estoy trabajando en un programa que procesará archivos que potencialmente podrían ser de 100 GB o más de tamaño. Los archivos ... ir una implementación completa primero? ¿Alguna regla empírica (por ejemplo, mmap() es 2 veces más rápida) o pruebas simples?

Cómo construir un c++ fstream a partir de un descriptor de archivo POSIX?

Básicamente estoy buscando una versión en C++ de fdopen(). Hice un poco de investigación sobre este y es una de esas cosas q ... una buena biblioteca por ahí en algún lugar para manejar esto? EDITAR: Moví mi solución de ejemplo a una respuesta separada.

Lectura del archivo de texto hasta que EOF repita la última línea [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué se considera incorrecto iostream::eof dentro de una ... antener el fragmento de código pequeño. El comportamiento anterior se ve en Windows (Visual C++), cygwin (gcc) y Linux (gcc).

¿Cómo leer línea por línea o un archivo de texto completo a la vez?

Estoy en un tutorial que introduce archivos (cómo leer y escribir desde\to file) En primer lugar, esto no es una tarea, est ... ;> ¿Hay alguna forma posible de leer todo el archivo a la vez, en lugar de leer cada línea o cada palabra por separado?

Usando C++ filestreams (fstream), ¿cómo se puede determinar el tamaño de un archivo? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo puedo obtener el tamaño de un archivo en C++? [duplicar ... manual, pero ¿cómo se determina el tamaño de un archivo (en bytes) utilizando la clase istream de C++de la cabecera fstream?

Cómo comprobar si un archivo existe y es legible en C++?

Tengo un fstream my_file ("test.txt"), pero no se si prueba.txt existe. En caso de que exista, me gustaría saber si puedo leerlo también. ¿Cómo hacer eso? Yo uso Linux.

Gestión de archivos C++: Diferencia entre ios: app e ios: ate?

Cuál es la diferencia entre ios::ate y ios:app cuando se escribe en un archivo. En mi opinión, ios::app le da la capacidad de moverse en el archivo, mientras que con ios::ate solo puede leer/escribir al final del archivo. ¿Es correcto?

std:: fstream buffering vs buffering manual (¿por qué ganancia de 10x con buffering manual)?

He probado dos configuraciones de escritura: 1) Fstream buffering: // Initialization const unsigned int length = 8192; ch ... buffer manual de 1kB...) [2] EDITAR 2 : Y la resonancia en 1024 B (si alguien tiene una idea sobre eso, estoy interesado) :

Obtener un ARCHIVO * de una std:: fstream

¿Hay una forma (multiplataforma) de obtener un manejador de ARCHIVO C* de un C++ std::fstream ? La razón por la que pregunt ... biblioteca de C++ acepta fstreams y en una función en particular me gustaría usar una biblioteca de C que acepte un ARCHIVO*.

necesito cerrar un std::fstream? [duplicar]

Posible Duplicado:¿Necesito cerrar manualmente un ifstream? ¿Tengo que llamar a fstream.close() o es fstream un obj ... hivo siempre está cerrado después de salir de este método sin llamar a close? No pude encontrar documentación del destructor.

C++: Qué es un stream

He estado escuchando sobre streams, más específicamente sobre streams de archivos. Entonces, ¿qué son? Es algo que tiene un ... moria? ¿Es algo que contiene datos? ¿Es solo una conexión entre un archivo y un objeto? Cualquier ayuda sería apreciada

Obtener el nombre de archivo (o ruta) de fstream

¿Puedo obtener un nombre de archivo o su ruta de acceso desde un objeto fstream? Miré a través de los métodos de fstream y no encontré nada cercano a él.

std:: ofstream, comprueba si el archivo existe antes de escribir

Estoy implementando la funcionalidad de guardado de archivos dentro de una aplicación Qt usando C++. Estoy buscando una man ... para que pueda solicitar una advertencia al usuario. Estoy usando un std::ofstream y no estoy buscando una solución Boost.

Cómo contar las líneas de un archivo en C++?

¿Cómo puedo contar líneas usando las clases estándar, fstream y ifstream?

Leer la línea del archivo de texto y poner las cadenas en un vector?

Estoy tratando de leer cada línea de un archivo de texto que cada línea contiene una palabra y poner esas palabras en un vect ... QueryArray.push_back(line); } cout<<QueryArray[0]<<endl; cout<<DataArray[0]<<endl; }