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

Программа пропускает ввод первой строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В строке между словами вставить вместо пробела запятую и пробел http://www.cyberforum.ru/cpp-beginners/thread596874.html
В строке между словами вставить вместо пробела запятую и пробел.вывести все слова, начинающиеся на букву Z. Добавлено через 13 минут это надо сделать на языке си++
C++ как сдвинуть указатель Всем привет. Воплощаю в жизнь поиск (как в блокноте). Идея такая. При первом заходе (счётчик CountM) указатель ставится на начало строки. При нажатии на кнопку искать далее, указатель предварительно... http://www.cyberforum.ru/cpp-beginners/thread596865.html
Нужен совет(Игра змейка) C++
Вообщем сам решил сделать змейку в консоле. Но что-то никак не могу придумать как реализовать нормальное поведение хвоста на поворотах, посоветуйте что-нибудь) з.ы не обращайте внимание что змея...
Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания C++
1.Создать файл целых чисел содержащий номера всех локальных максимума исходного файла в порядке возрастания . 2.Даны 4 файла целых чисел разного размера с именами Sa,Sb,Sc,Sd и строка Se. Создать...
C++ Шаблон дерева. Найти глубину до элемента http://www.cyberforum.ru/cpp-beginners/thread596782.html
Задача: Разработать шаблон класса для работы с двоичным деревом поиска. Реализовать следующие действия добавление элемента в дерево; удаление элемента из дерева; обход дерева (для печати элементов...
C++ Дана квадратная матрица A порядка M. Найти сумму элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A1,M) Дана квадратная матрица A порядка M. Найти сумму элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A1,M). чё то никак не могу понять как код создавать! подробнее

Показать сообщение отдельно
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
05.06.2012, 14:10
lowercase, после записи вида cin >> переменная в буфере ввода могут остаться несчитанные символы включая символ перевода строки, поэтому перед использованием cin.getline(...) следует очистить буфер
C++
1
2
3
#include <limits>
// ...
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru