Originariamente inviato da Salvatore_91
Io invece vorrei che
fossero tutti allineati
Attenzione all'italiano ...
Devi considerare quanto sono lunghi i dati gia' visualizzati, dato che lo spostamento e' relativo ... quindi
codice:
ofstream write("c:\\prova.txt",ios::out);
write << "NOME";
write.seekp (20, ios_base::beg);
write <<"COGNOME";
write.seekp (40, ios_base::beg);
write <<"NUMERO";
write.seekp (54, ios_base::beg);
write <<"E-MAIL"<<endl;
cout << "Inserisci nome:"<<endl;
cin >> nome;
write << nome;
write.seekp((streamoff)(20-nome.length()), ios_base::cur);
cout << "Inserisci cognome:"<<endl;
cin >> cogn;
write << cogn;
write.seekp((streamoff)(20-cogn.length()), ios_base::cur);
cout << "Inserisci numero:"<<endl;
cin >> numero;
write << numero;
write.seekp((streamoff)(14-numero.length()), ios_base::cur);
cout << "Inserisci e-mail:"<<endl;
cin >> mail;
write << mail << endl;
write.close();