Форум программистов, компьютерный форум, киберфорум
Наши страницы

работа со string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задача с массивами http://www.cyberforum.ru/cpp-beginners/thread51436.html
написать программу , которая проверяет , представляют ли элементы введенного с клавиатуры массива возрастающую последовательность .
C++ Ввод/вывод в MS VS Здравствуйте! У меня похожая проблема ... только у меня Вижуал С++ (русская версия) ... - только-только установила ... При компилляции программы выдается 1 ошибка: fatal error C1083: Не... http://www.cyberforum.ru/cpp-beginners/thread51423.html
C++ Создание диалогового окна в Dev-C++
Доброго времени суток! Только начал изучение C++ (хорошо знаю азы Delphi). Для лучшего понимания нового языка, хочу научиться в нём решать задачки, с которых начинал когда то изучение Delphi. Так...
Проблема с классом Вектор C++
Здравствуйте! Не могу понять почему вместо значений вектора выводиться непонятные числа. Вот код: #include <vector> #include <string> #include <iostream> using namespace std;
C++ два мелких вопроса на счет переменных http://www.cyberforum.ru/cpp-beginners/thread51335.html
у меня возник такой вопрос: скажем в функции main у меня есть переменная х, а с помощью return я освобождаю место,занятое х-ом. А что если у меня глобальные переменные с большим местом?Тогда...
C++ задача по структурам определить структуру для описания полинома. Составить функции: а) дифференцирования полиномов б)интегрирования полиномов подробнее

Показать сообщение отдельно
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,199
Завершенные тесты: 1
19.09.2009, 17:47
Такой принцип работы.
cin >> id будет читать из потока цифры, пока не попадётся что-то другое. Перевод строки останется в потоке.
getline(cin, str) будет читать до перевода строки, но, в отличие от operator>>, его также прочитает и проигнорирует.
То есть, после cin >> id перевод строки останется, а следующая getline прочитает пустую строку до него. То есть для чтения следующей строки надо проигнорировать оставшиеся символы текущей. (А обычно получается, что следующий cin >> n (где n - число) или типа того просто игнорирует все пробелы и переводы строки перед числом, и это может остаться незамеченным.)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru