Ho scritto il codice utilizzando le struct, ma adesso ho un altro problema. Per inserire le stringhe ho utilizzato la funzione gets(), che ho preso dal mio libro ma questa mi crea qualche problema, intanto a quanto ho capito questa funzione con le nuovi versioni di c++ non va, inoltre mi fa inserire solamente una stringa. Questo è quello che ho scritto io per il momento.
#include<iostream>
using namespace std;
struct nuotatori
{
char nome[20];
unsigned int eta;
float tempo;
};
int main ()
{
int totale = 0;
struct nuotatori dati[100];
for (register int i = 0; i < 16; i++)
{
cout << "inserire il nome del nuotatori" << endl;
gets (dati[totale].nome);
cout << "inserisci la sua eta'" << endl;
cin >> dati[totale].eta;
cout << "inserisci il suo tempo " << endl;
cin >> dati[totale].tempo;
i++;
totale++;
}
return 0;
}