Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: prometheus48 en 3 Enero 2012, 22:56 pm



Título: Entrada y Salida de datos C++
Publicado por: prometheus48 en 3 Enero 2012, 22:56 pm
Hola,

Bueno, supongamos que hago un programa que pregunta al usuario de una red local,
que cuando, no se, entre en su cuenta por primera vez, se le pregunte el Nombre, Usuario, y correo,
El programa le pregunta, y el responde, lo que querría era que, esos datos se guardaran en un archivo de texto.

-¿Cómo lo hago?¿Hay alguna función standard de C++?
-¿Hay alguna librería especial?(Que venga ya instalada en Linux ( Ubuntu ) ) ( A ser posible ).

Salu2!
Feliz Año nuevo!
y Feliz Navidad que ya esta a punto de terminarse.


Título: Re: Entrada y Salida de datos C++
Publicado por: El_Java en 3 Enero 2012, 23:22 pm
http://www.cplusplus.com/reference/iostream/fstream/ (http://www.cplusplus.com/reference/iostream/fstream/) C++
o
http://www.cplusplus.com/reference/clibrary/cstdio/FILE/ (http://www.cplusplus.com/reference/clibrary/cstdio/FILE/)C/C++


Título: Re: Entrada y Salida de datos C++
Publicado por: Sagrini en 4 Enero 2012, 11:16 am
FILE *fp = fopen (), fclose (), fgetc (), fread (), fwrite (), fprintf (), fscanf (), lseek (), feof ()....
int fp = open (), close (), write (), read (), lseek ()...


Título: Re: Entrada y Salida de datos C++
Publicado por: rir3760 en 4 Enero 2012, 15:28 pm
Solo como una nota al pie: fopen, fclose, etc. son parte del estándar ISO mientras que open, close, etc. son parte del estándar POSIX.

Pero como ya comentaron si la idea es aprender el manejo de archivos en C++ mejor utilizar sus facilidades como ifstream, ofstream, etc.

Un saludo


Título: Re: Entrada y Salida de datos C++
Publicado por: prometheus48 en 4 Enero 2012, 19:09 pm
Son estandares o tengo que añadir alguna libreria?
Salu2!


Título: Re: Entrada y Salida de datos C++
Publicado por: LearningSpanishProgrammer en 5 Enero 2012, 01:44 am
Las librarias son parte del estándar.


Título: Re: Entrada y Salida de datos C++
Publicado por: rir3760 en 5 Enero 2012, 02:13 am
Son estandares o tengo que añadir alguna libreria?
Antes de utilizar las facilidades cortesía de la biblioteca estándar de C++ debes incluir los encabezados correspondientes.

En el caso de C++ estándar (es, por supuesto, el estándar ISO) puedes consultar la referencia en linea en esta pagina (http://www.dinkumware.com/manuals/#Standard%20C++%20Library).

Para el estándar POSIX una de las mejores paginas es die.net (http://linux.die.net/man/2/open).

Un saludo