none
String: Incluir Espacios En Blanco Al Recibir Cadena Con Operador Cin RRS feed

  • Pregunta

  • Visual C++ 2010

    Hola a todos

    Al recibir un dato desde Consola con el Operador Cin; si la cadena tiene un Espacio En Blanco, sólo se almacena la Cadena hasta el Espacio En Blanco, obviando el texto que viene a continuación.

    Por ejemplo:

    void main()
    {
    ...
    string NombrePrenda;
    cout<<"Ingresar nombre de prenda";
    cin>>NombrePrenda;
    // Se ingresa Polo De Algodón
    cout<<NombrePrenda;
    ...
    }

    Este código sólo imprime la palabra Polo.

    1º ¿Cómo almacenar e imprimir todo el String?

    2º A propósito, ¿cómo imprimir correctamente los caracteres tildados como la ó en Algodón, ya que se muestran otros caracteres?

    Desde ya Muchísimas Gracias


    Skar.2007

    martes, 19 de julio de 2016 2:36