Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Теория графов. Найти время https://www.cyberforum.ru/ cpp-beginners/ thread2174103.html
Здравствуйте. Новичок. Впервые столкнулся с графами. Есть вот такая задача: "По завершению турнира "Новогодняя ночь" спонсор решил отправить m призерам подарки по почте. Зная количество участников n и время доставки почты между некоторыми почтовыми отделениями, найти, через какое время последний из призеров получит свой приз. Входные данные: Первая строка содержит 3 числа: количество...
C++ Инициализация переменных = || ()
Здравствуйте ,меня уже долгое время мучает вопрос ,в чем отличие такой инициализации int ppp = 10 от int ppp(10) ? Дайте пожалуйста ссылку на инфу по этому )
C++ Почему не работает? Почему не работает сортировка, изменение, поиск и удаление? using namespace std; int i; char od1,od2; int rs; struct book { https://www.cyberforum.ru/ cpp-beginners/ thread2174082.html C++ В сглаженной матрице найти сумму модулей элементов, расположенных ниже главной диагонали https://www.cyberforum.ru/ cpp-beginners/ thread2174073.html
Соседями элемента Аij в матрице назовем элементы Аkl с i-1 ≤ k ≤ i+1, j-1 ≤ l ≤ j+1, (k,l) ≠ (i,j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент которой получается, как среднее арифметическое имеющихся соседей соответствующего элемента исходной матрицы. Построить результат сглаживания заданной вещественной матрицы размером 10 на 10. В сглаженной матрице...
В матрице найти максимальный среди элементов, лежащих ниже побочной диагонали C++
В матрице n-го порядка найти максимальный среди элементов, лежащих ниже побочной диагонали, и минимальный среди элементов, лежащих выше главной диагонали.
C++ Переведите из СИ в С++ #include <stdio.h> #include <string.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include <locale> int main () { setlocale(LC_ALL, "RUSSIAN"); printf ("Введите информацию о сотрудниках:\n"); https://www.cyberforum.ru/ cpp-beginners/ thread2174064.html
C++ Переведите из С++ в СИ https://www.cyberforum.ru/ cpp-beginners/ thread2174061.html
#include <iostream> #include <locale> using namespace std; int main() { setlocale(LC_ALL, "RUSSIAN"); string str1, str2; cout << "Введите строку: "; getline(cin, str1); str2 = str1.substr(0, str1.length()/2);
C++ Переведите из СИ в С++
#include <stdio.h> #include <string.h> #include <locale> int main() { setlocale(LC_ALL, "RUSSIAN"); char str; printf("Введите строку:"); gets(str); char *word = str + strlen(str) - 1;
C++ Разбор строки на наличие двух одинаковых скобок Добрый день.Нужно написать функцию,которая принимает на вход строку result и заменяет в ней одинаковые скобки на (*сама скобка*)^(количество повторений) Например,строку (x+2)(x-3)(x+2)(x-3)(x-3) заменить на (x+2)^2(x-3)^3 Надеюсь понятно объяснил https://www.cyberforum.ru/ cpp-beginners/ thread2174052.html C++ Пропуск ввода данных в переменную //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include <stdio.h> #include <string.h> https://www.cyberforum.ru/ cpp-beginners/ thread2174020.html
C++ Error in `./o': free(): invalid pointer
Здравствуйте Форумчане, я столкнулся с проблемой при создании проекта (если кратко: самый длинный возможный ход в игре "Монополия"). Суть такова: выдает такое при очередном push_back в std::vector (добавляемое значение - валидное): *** Error in `./o': free(): invalid pointer: 0x000055e46a9aa5a0 ***. В vector Pos_and_Chance записываются положение фишки на поле и номер шанса, это необходимо,...
C++ Диапазон значений float https://www.cyberforum.ru/ cpp-beginners/ thread2174001.html
Тип float способен хранить числа, содержащиеся в интервале от 3.4 \cdot 10^{-38} до 3.4 \cdot 10^{38}, с точностью до семи знаков после запятой. Что я не понял, ведь 3.4 \cdot 10^{-38}=0.\underbrace{00000...0}_{37}34. Если этот диапазон реально поддерживается, значит точность должна быть 37 знаков после запятой. Почему же сказано, что до семи? Добавлено через 5 минут Из этой же цитаты...
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
14.01.2018, 21:41 0

Как работает cin.peek, cin,get, cin.ignore, cin.clear? - C++ - Ответ 12031008

14.01.2018, 21:41. Показов 44197. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено alexplashinskiy как решение

Решение

Цитата Сообщение от alexplashinskiy Посмотреть сообщение
C++
1
cin.peek()
Смотрит на следующий символ в потоке.
Цитата Сообщение от alexplashinskiy Посмотреть сообщение
C++
1
cin.ignore()
Пропуск символа в потоке.

Пример
C++
1
cin.ignore (10, '#');
Пропустит (извлечёт и отбросит) или 10 символов, или меньше, если встретит раньше '#' или EOF ('#' тоже пропустит ).

Вернуться к обсуждению:
Как работает cin.peek, cin,get, cin.ignore, cin.clear? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2018, 21:41
Готовые ответы и решения:

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear()
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не...

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная &quot;защита от дурака&quot; на ввод....

Проблема с cin.ignore() и cin.clear()
Есть проблема. Добавлено через 11 минут // ConsoleApplication6.cpp: определяет точку входа...

Cin.clear cin.ignore
Как использовать cin.clear и cin.ignore?

5
14.01.2018, 21:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2018, 21:41
Помогаю со студенческими работами здесь

Для чего в код вводится cin.ignore после того, как cin>> уже сработало?
Доброго времени суток! Просматриваю простой код. Вводится строка типа string: фунты и дюймы Затем...

Метод getline(cin, m) не срабатывает без cin.ignore() / Ревью кода
Почему в моем случае getline(cin, m) не срабатывает без cin.ignore() ? Если по коду есть...

Объясните работу методов cin.getline и cin.ignore
Фрагмент программы ниже. Что делают cin.getline и cin.ignore (12-13 строки) void...

cin.getline и cin.ignore
Есть кусок кода в котором не могу разобраться. Если cin.ignore() есть, то теряется первый вводимый...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru