Citar
Error C2664: 'std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::getline(_Elem *,std::streamsize,_Elem)'
Me marca el punto en rojo del "cin.getline();"
El comando de getline(cin, inventario[cont].localidad); no me da error, pero como que no lo lee dado que se lo salta o no pide dato.
Aca el codigo:
Citar
void agregar(vehiculo inventario[], int &cont){
cout << "Digite la placa del vehiculo: ";
cin >> inventario[cont].placa;
cout << " " << endl;
cout << "Digite la localiacion general del vehiculo: ";
//getline(cin, inventario[cont].localidad);
cin.getline(inventario[cont].localidad,100);
//cin >> inventario[cont].localidad;
cout << " " << endl;
cout << "Digite la placa del vehiculo: ";
cin >> inventario[cont].placa;
cout << " " << endl;
cout << "Digite la localiacion general del vehiculo: ";
//getline(cin, inventario[cont].localidad);
cin.getline(inventario[cont].localidad,100);
//cin >> inventario[cont].localidad;
cout << " " << endl;
Gracias de antemano..