Para manejar archivos dentro de c++ tenemos que utilizar el archivo de cabecera fstream.h. Este define las clases ifstream, ostream y fstream para poder realizar operaciones de lectura, escritura y lectura\/escritura en archivos respectivamente. Para trabajar con archivos se tienen que crear objetos de \u00e9stas clases, seg\u00fan las operaciones que deseamos efectuar. Iniciaremos con las operaciones de escritura, para esto tenemos que declarar un objeto de la clase ofstream, despu\u00e9s utilizaremos la funci\u00f3n miembro open para abrir el archivo, escribimos en el archivo los datos que sean necesarios utilizando el operador de inserci\u00f3n y por \u00faltimo cerramos el archivo por medio de la funci\u00f3n miembro close, como podemos ver en el siguiente ejemplo:<\/p>\n
#ff8000; background-color: #fafafa;”>#include<\/a>\u00a0 <\/fstream.h><\/span>int\u00a0main<\/span>() \u00a0\u00a0\u00a0\u00a0<\/span>archivo<\/span>.<\/span>open<\/span>(<\/span>#dd0000; background-color: #fafafa;”>”datos.txt”<\/span>);<\/p>\n \u00a0\u00a0\u00a0\u00a0<\/span>archivo\u00a0<\/span>#dd0000; background-color: #fafafa;”>”Primera\u00a0l\u00ednea\u00a0de\u00a0texto”\u00a0<\/span>endl<\/span>; \u00a0\u00a0\u00a0\u00a0<\/span>archivo<\/span>.<\/span>close<\/span>(); En el programa se ha creado un objeto de la clase\u00a0<\/span>ofstream<\/span>\u00a0llamado archivo, posteriormente se utiliza la funci\u00f3n miembro\u00a0<\/span>open<\/span>\u00a0para abrir el arcivo especificado en la cadena de texto que se encuentra dentro del par\u00e9ntesis de la funci\u00f3n. Podemos invocar a la funci\u00f3n constructora de clase de tal manera que el archivo tambi\u00e9n se puede abrir utilizando la siguiente instrucci\u00f3n:<\/span>
{
\u00a0\u00a0\u00a0\u00a0<\/span>ofstream\u00a0archivo<\/span>;\u00a0\u00a0<\/span>#ff8000; background-color: #fafafa;”>\/\/\u00a0objeto\u00a0de\u00a0la\u00a0clase\u00a0ofstream<\/p>\n
\u00a0\u00a0\u00a0\u00a0<\/span>archivo\u00a0<\/span>#dd0000; background-color: #fafafa;”>”Segunda\u00a0l\u00ednea\u00a0de\u00a0texto”\u00a0<\/span>endl<\/span>;
\u00a0\u00a0\u00a0\u00a0<\/span>archivo\u00a0<\/span>#dd0000; background-color: #fafafa;”>”\u00daltima\u00a0l\u00ednea\u00a0de\u00a0texto”\u00a0<\/span>endl<\/span>;<\/p>\n
\u00a0\u00a0\u00a0\u00a0return\u00a0<\/span>0<\/span>;
}\u00a0<\/span><\/span><\/span><\/span><\/span><\/span><\/span><\/p>\n
<\/p>\n