11/08/2009, 04:31
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 15 años, 3 meses Puntos: 0 | |
Respuesta: usando cin.get() no funciona,no se limpiar el buffer muchas gracias, ahi ando peleando con el programa a ver si puedo añadir lo nuevo al final para no tener que cambiar todas las entradas con cin>>var
a ver si maquineando lo consigo
he añadido esto al final del programa
cout<<"promedio "<<promedio<<endl;
string buffer,myvar;//esto lom puse arriba en declaracion de vars
cout<<"pulse una tecla";
getline(cin, buffer);
stringstream(buffer) >> myvar;
// getch();
por ahora toy atascao enque al compilar tengo este error
47 C:\Documents and Settings\Administrador\Escritorio\1.cpp no match for 'operator>>' in 'stringstream(((const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)((const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)(&buffer))), std::operator|((std::_Ios_Openmode)16u, (std::_Ios_Openmode)8u)) >> myvar'
bueno, ya he abusado de la paciencia de todo bicho viviente, asi que gracias por las varias solucicones y un saludo |