Foros del Web » Programación para mayores de 30 ;) » C/C++ »

¿Existen funciones de posición en flujo o archivo en las librerias estandar C++?

Estas en el tema de ¿Existen funciones de posición en flujo o archivo en las librerias estandar C++? en el foro de C/C++ en Foros del Web. Necesitaría utilizar funciones que me digan en qué sitio estoy del fichero, he buscado y no he encontrado nada, ¿existen en las bibliotecas estándar?. Funciones ...
  #1 (permalink)  
Antiguo 18/10/2014, 16:54
 
Fecha de Ingreso: octubre-2014
Mensajes: 23
Antigüedad: 10 años, 1 mes
Puntos: 0
Pregunta ¿Existen funciones de posición en flujo o archivo en las librerias estandar C++?

Necesitaría utilizar funciones que me digan en qué sitio estoy del fichero, he buscado y no he encontrado nada, ¿existen en las bibliotecas estándar?. Funciones que te informasen en qué línea y columna se está escribiendo o leyendo, y posicionarte en cierto número de línea y columna. ¿O tendría que programarlas a partir de funciones tellg, seekg, tellp, seekp, etc.?

Y una última duda, ifstream se usa para ficheros en los que se van a leer, ofstream para los que se van a escribir. ¿Para lectura y escritura a la vez?

Muchas gracias.
  #2 (permalink)  
Antiguo 19/10/2014, 12:30
Avatar de vangodp  
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes
Puntos: 38
Respuesta: ¿Existen funciones de posición en flujo o archivo en las librerias estanda

http://www.c.conclase.net/ficheros/?cap=004#inicio
Para una buena lectura.

En cpp lo que controla los ficheros es fstream: http://www.cplusplus.com/reference/fstream/fstream/

Ya que se trata de una clase pues dispone de un abanico de funciones propias como todas las clases. Algunas funciones interesantes son:
http://www.cplusplus.com/reference/i...istream/tellg/
http://www.cplusplus.com/reference/i...istream/seekg/

Entre otras.

Busque ficheros de acceso aleatorio y encontraras lo que hay sobre el tema.

No se si es eso lo que buscas pero a lo mejor te sirve.


Edit: Perdon se me paso la question de si puedes escribir y leer a la vez. Si se puede... mire este video y veras como lograr atravez de los flags.
http://v1.minidosis.org/C++/Entrada-...de%20Apertura/

Última edición por vangodp; 19/10/2014 a las 13:07

Etiquetas: estandar, flujo, funcion, funciones, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:08.