<pre lang='cpp'>include <iostream>
using std::cout;
using std::cin;
using std::ios;
using std::cerr;
using std::endl;
#include <fstream>
using std::ofstream;
#include<cstdlib> //prototipo de exit
int main()
{
// el contructor de ofstream abre el archivo
ofstream miAgendaSalida("clientesx.dat" ,ios::out);
// salir del programa si no se puede salir del archivo
if (! miAgendaSalida){ //operador ! de sobre carga
cerr<< "no se pudo abrir el archivo"<<endl;
exit(0);
}// fin de la intruccion if
cout << "Escriba el numero de idNum, nombre, Apellido, numTelfCasa, numMovil"
<< "Escriba fin de archivo para terminar la entrada" << endl;
int idNum;
char nombre[15];
char apellido[20];
int numTelfCasa;
int numTelfMovil;
//leer cuenta, nombre y saldo de cin en el archivo
while ( cin >> idNum >> nombre >> apellido >> numTelfCasa >> numTelfMovil){
miAgendaSalida << idNum << 'int' << nombre << 'char'<< apellido <<'char' << numTelfCasa << 'int'<< numTelfMovil <<'int'
<<endl;
cout << "fin";
} // fin de instruccion while
// fin de la instruccion while
return 0;
}
//el destructorofstream cierra el archivo