Salve a tutti.... visto che il primo e il secondo getline acquisiscono solo 2 caratteri avevo pensato che il restante del buffer di tastiera vada automaticamente nelle due variabili successive,cosi' che scrivendo al primo getline da tastiera tutta la data intera (gg mm anno)
vada a riempire correttamente le due variabili successive.... cosi' non funziona....
attento se possiblile qualche consiglio .
GRAZIE.
codice:#include <iostream> #include <string> #include <string> using namespace std; int main () { char giorno[15]; char mese[10]; char anno[10]; cout << "data ==> "; cin.getline(giorno,2); cin.getline(mese,2); cin.getline(anno,4); cout << giorno; cout << "/" ; cout << mese; cout << "/" ; cout << anno; system("pause"); return 0; }