Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: darckrain en 4 Marzo 2015, 02:17 am



Título: Manejo de archivos en dev c++
Publicado por: darckrain en 4 Marzo 2015, 02:17 am
alguna idea de como crear un programa que

1.-Crear arcivo con nombre direccion y telefono
2.-arbrir archivo existente para consuta
3.-abrir archivo existente para modificarlo

que sea con iostream porfavor me urge :-X


Título: Re: Manejo de archivos en dev c++
Publicado por: engel lex en 4 Marzo 2015, 02:23 am
si estás buscando para que te lo hagan... no se hacen tareas...

iostream no es para los archivos, es para la consola, para los archivos es fstream

aquí una explicación simple de uso (http://www.cplusplus.com/doc/tutorial/files/)

intentaste buscar en google? que no entendiste?

si tienes alguna duda especifica indicala...

lee estos 2 temas
10 pasos para plantear una duda informática (http://foro.elhacker.net/index.php/topic,159345.msg751417.html#msg751417)
FAQ : Como hacer preguntas "inteligentes" (http://foro.elhacker.net/index.php/topic,7122.0.html)


Título: Re: Manejo de archivos en dev c++
Publicado por: darckrain en 4 Marzo 2015, 02:26 am
si estás buscando para que te lo hagan... no se hacen tareas...

iostream no es para los archivos, es para la consola, para los archivos es fstream

aquí una explicación simple de uso (http://www.cplusplus.com/doc/tutorial/files/)

intentaste buscar en google? que no entendiste?

si tienes alguna duda especifica indicala...

lee estos 2 temas
10 pasos para plantear una duda informática (http://foro.elhacker.net/index.php/topic,159345.msg751417.html#msg751417)
FAQ : Como hacer preguntas "inteligentes" (http://foro.elhacker.net/index.php/topic,7122.0.html)


lo unico que no entiendo como modificar los datos del archivo .txt


Título: Re: Manejo de archivos en dev c++
Publicado por: engel lex en 4 Marzo 2015, 02:31 am
los datos en un archivo no se modifican como tal... o agregas un dato al final, o lees, procesas, llevas el archivo a 0 (borras el contenido) y metes el nuevo contenido...

para abrir para lectura usas
Código
  1. archivo.open ("archivo.txt", ios::in);


para abrir para escritura usas
Código
  1. archivo.open ("archivo.txt", ios::out|ios::trunc);//para llevar a 0
  2. //o
  3. archivo.open ("archivo.txt", ios::out|ios::app);//para escribir al final
  4.