Duplicar posibles:
Need help with getline()getline() no funciona si se utiliza después de algunos insumos
getline()
no está funcionando, si lo uso después de algunas entradas, es decir
#include<iostream>
using namespace std;
main()
{
string date,time;
char journal[23];
cout<<"Date:\t";
cin>>date;
cout<<"Time:\t";
cin>>time;
cout<<"Journal Entry:\t";
cin.getline(journal,23);
cout<<endl;
system("pause");
}
donde como si uso getline()
en la parte superior de las entradas, funciona, por ej.
cout<<"Journal Entry:\t";
cin.getline(journal,23);
cout<<"Date:\t";
cin>>date;
cout<<"Time:\t";
cin>>time;
¿Cuál es el motivo?
Por favor, defina "no está funcionando". ¿Qué resultados esperabas y qué obtienes? –