#include <iostream>
#include <fstream> // file stream
#include <iomanip>
#include <string>
#include <cstdlib>
using namespace std;
void outputLine(int, const string, double); // Prototipo
int main(){
// El constructor ifstream abre el archivo
ifstream inClientFile( "clientes.txt", ios::in );
// Sale del programa si ifstream no puede abrir el archivo
if ( !inClientFile ){
cerr << "No se pudo abrir el archivo" << endl;
exit( 1 ); // sale con codigo de error
} // end if
int cuenta;
string nombre;
double saldo;
cout<< left << setw( 10 ) << "Cuenta" << setw( 13 )
<< "Nombre" << "Saldo" << endl << fixed << showpoint;
// Mostrar cada registro del archivo
while(inClientFile >> cuenta >> nombre >> saldo) {
outputLine( cuenta, nombre, saldo );
};
} // end main
// Muestra un registro del archivo de entrada
void outputLine( int cuenta, const string nombre, double saldo )
{
cout<< left << setw( 10 ) << cuenta << setw( 13 ) << nombre
<< setw( 7 ) << setprecision( 2 ) << right << saldo << endl;
} // fin de outputLine()
100 Juan 120.9
200 Pedro 1200.5
300 Luis 500.2
100 Juan 120.9
200 Pedro 1200.5
300 Luis 500.2