Вопросы к Поиску с Алисой
Разница между функциями cin и getline при вводе данных в C++ заключается в том, что первая считывает поток данных до ближайшего пробельного разделителя, а вторая — всю строку целиком. education.yandex.ru
Cin читает поток данных до первого пробельного символа (пробела, знака табуляции или символа перевода строки |n). iu5edu.ru education.yandex.ru Если ввести строку из нескольких слов, то в переменную запишется только первое из них. education.yandex.ru
Getline считывает из входного потока n–1 символов или менее (если символ перевода строки встретится раньше) и записывает их в строковую переменную. iu5edu.ru Символ перевода строки также считывается (удаляется) из входного потока, но не записывается в строковую переменную, вместо него размещается завершающий 0. iu5edu.ru Если в строке исходных данных более n–1 символов, следующий ввод будет выполняться из той же строки, начиная с первого несчитанного символа. iu5edu.ru