miércoles, 6 de marzo de 2013

Ficheros en C++


Ficheros en C++ con <fstream>

La lectura de ficheros en C++ mediante el uso de stream es de gran relevancia, ya con este podemos crear ficheros y leer su contenido.


  • Creación de un fichero:
En la Figura 1.0, se muestra el resultado del fichero ya creado en la carpeta de tu proyecto.



#include <cstdlib>
#include <fstream>
#include <iostream>
using namespace std;
int main() 
{
   char cadena[128];
   ofstream fs("fichero.txt"); //Creando fichero de salida
   fs << "El fichero se ha creado" << endl;//Envio de cadena
   fs.close();// Se cierra fichero
   return 0;
} 
  • Leyendo datos de un fichero:
En la Figura 1.1, se muestra el contenido del fichero mismo que se creó con el código anterior:





#include <cstdlib> 
#include <fstream>
#include <iostream>
using namespace std;
int main() 
{
   char cadena[128];
   ifstream fe("fichero.txt"); //abriendo fichero de entrada
   fe.getline(cadena, 128); //leyendo contenido de fichero
   cout << cadena << endl; //imprimiendo contenido de fichero
   return 0;
} 

No hay comentarios:

Publicar un comentario