cin

    0зной

    2ответ

    У меня здесь странная проблема. Я получаю 2 строки в качестве входных данных, используя код ниже: std::string input1, input2; std::cout<<"Please enter name:"; std::getline(std::cin, input1); std::c

    1зной

    1ответ

    Мое приложение считывает ввод пользователя с использованием std::cin потока. В одном месте я хотел бы предоставить ввод по умолчанию и позволить пользователю принять его как есть (нажав enter) или изм

    0зной

    1ответ

    Я пытаюсь проверить два отдельных входа, если они целые или нет. Я могу проверить ошибку на одном входе, но я не совсем уверен, как проверить два отдельных, если я использую функцию «get», и оба входа

    2зной

    2ответ

    Я начинающий в C++, и я хочу ввести строку как символ по символу в массив, чтобы я мог реализовать обратную функцию. Однако в отличие от C, когда ввод попадает в '\ n 'не помещается в поток .. как я м

    1зной

    4ответ

    Я пишу программу, которая даст область формы, и мне нужно создать меню для пользователя, чтобы выбрать форму с помощью переключателя. Итак, мой вопрос: могу ли я иметь cin с корпусом коммутатора или м

    0зной

    1ответ

    Я прошел через многие существующие ответы здесь StackOverflow, но я все еще застрял. Код: int c; cin >> c; if(cin.fail()) { cout << "Wrong Input"; cin.clear(); cin.ignore(INT_MAX, '\

    0зной

    1ответ

    while(cout << "Enter a positive integer: " && (!(cin >> anInteger) || anInteger < 0)) { cout << "Enter a positive integer.\n"; cin.clear(); cin.ignore(numeric_limits<streamsize>:

    0зной

    3ответ

    Как вы сравниваете то, что получаете от «getline (cin, fistName)»; к строке «Джон Доу». Что-то вроде: #include <string> main() { int x; cin >> x; string fullName; getline(cin, fullName); if(fu