cin como el final del espacio, haciendo que el contenido de la entrada no se puede visualizar completamente.

Por ejemplo: Introduzca el C ++ programando

Ejecutar el código

{
    int a;
    string nameOfCourse;
    GradeBook myGradeBook;//create an object, myGradeBook

    cout << "Please enter the name of this grade book ";
    cin >> nameOfCourse;
    myGradeBook.setCourseName(nameOfCourse);

    myGradeBook.dispiay();

    return 0;
}

Result
Aquí Insertar imagen Descripciónmodificado el código

int main()
{
    int a;
    string nameOfCourse;
    GradeBook myGradeBook;//create an object, myGradeBook

    cout << "Please enter the name of this grade book ";
    getline(cin, nameOfCourse);// >> nameOfCourse;
    myGradeBook.setCourseName(nameOfCourse);

    myGradeBook.dispiay();

    return 0;
}

Después de que el resultado se modificó
Aquí Insertar imagen Descripciónde manera
cadena usando la cadena declarada

    getline(cin, nameOfCourse);

rápido

cin.getline()//其适用于char声明的字符串,不适用于string声明的字符串,
Publicado 10 artículos originales · ganado elogios 0 · Vistas 26

Supongo que te gusta

Origin blog.csdn.net/qq_44933833/article/details/104909909
Recomendado
Clasificación