Salve a tutti,
circa questo codice:
ho un file con alcuni nomi con affianco l'età. Vorrei sapere come posso fare per confrontare ad esempio l'età di due persone poste in righe diverse.
Le variabili "nome" ed "eta" mi leggono le colonne dei nomi e delle età rispettivamente ma come faccio ad prendere due nomi (o anche due età) ed inserirle in altre variabili per confrontarle?
Grazie.
circa questo codice:
C++:
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <iomanip>
using namespace std;
void outputLine(string &name, int eta)
{
cout << left << setw( 10 ) << name << setw( 13 )
<< eta << setw( 7 ) << setprecision( 2 ) << right << endl;
}
int main ()
{
string name;
int eta;
ifstream myfile ("example.txt");
if (myfile.is_open())
{
while ( myfile >> name >> eta )
{
outputLine(name, eta);
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
ho un file con alcuni nomi con affianco l'età. Vorrei sapere come posso fare per confrontare ad esempio l'età di due persone poste in righe diverse.
Le variabili "nome" ed "eta" mi leggono le colonne dei nomi e delle età rispettivamente ma come faccio ad prendere due nomi (o anche due età) ed inserirle in altre variabili per confrontarle?
Grazie.