Skip to main content

Mastery 28

2 min read

Como leer o escribir en documentos en c++

para escribir en un documento primeramente necesitamos la realización de un archivo de texto, en el cual la base para hacerlo es la siguiente

// writing on a text file

//Reference: http://www.cplusplus.com/doc/tutorial/files/

 

usingnamespacestd;

 

int main () {

  ofstream myfile ("Write.txt");

  if(myfile.is_open())  {

    myfile "This is a line.\n";

    myfile "Hello world.\n";

    myfile.close();

  }

  else{

    cout "Unable to open file";

  }

  return0;

}

 

en lo cual ahi tenemos el documento en el cual ingresaremos los datos usamos la libreria fstream, se abre el archivo y se ingresa lo que se quiere escribir en el documento

 

 

en cambio para la lectura de los documentos contamos con un procedimiento parecido, que es el siguiente:

// reading a text file

//Reference: http://www.cplusplus.com/doc/tutorial/files/

usingnamespacestd;

 

intmain () {

  string line;

  ifstream myfile ("CNC.txt");

  if(myfile.is_open()){

    while( getline (myfile,line) ){

      cout '\n';

    }

    myfile.close();

  }

  else{

    cout "Unable to open file";

  }

 

  return0;

}

 

en este, tenemos que abre el archivo y este es leido linea por linea y convertida en strings,

para esto tenemos que usar la libreria fstream y string,

 

abril archivo con el comando ifstream y leer cada linea con el get line y este guardara cada linea.