Continuando con el artículo anterior, si desea usar C ++ para escribir archivos, puede usar los tipos ofsteam o fstream y completar los tres pasos de abrir, escribir datos y cerrar. Consulte los siguientes ejemplos:
#include<fstream>#include<iostream>usingnamespacestd;intmain(){chardata[100]=Bienvenidotcpp;ofstreamfile;file.open(d:\dotcpp.dat);file<<data;file.close();return0 ;}
Incluso si el archivo dotcpp.dat no existe en la unidad D, al ejecutar este programa se crearán y escribirán datos automáticamente. El efecto de ejecución es el siguiente:
La diferencia entre los operadores << y >> en los que nos centramos principalmente para la lectura y escritura de archivos es en realidad la implementación sobrecargada del operador. ¡No lo hagas en la dirección opuesta!