Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Запуск exe в зависимости от введенного значения переменной Здравствуйте, как реализовать примерно следующее: 1 имеются файлы в директории вида 1.exe,2.exe,3.exe и п.д (порядка 350 файлов) 2 запрашивается ввод номера файла (cout << "Vvedite x: ") 3 необходимо как-то проверить существование файла в директории в зависимости от введенного значение (ввели 3 проверяем 3.exe) если нет выводим любое сообщение 4 если файл существует запускаем его (можно... https://www.cyberforum.ru/ cpp-beginners/ thread1709812.html Объясните цикл for C++
Вот код с которым у меня возник вопрос: int g; double p, v; cout <<"Введите начальный вклад: "; cin >>v; cout <<"Введите число лет: "; cin >>g; cout <<"Введите процентную ставку: "; cin >>p; for (int j=1; j<=g; j++) v =v +(v*(p/100.0)); cout <<"\nЧерез " <<g <<" лет вы получите: " <<v <<" доллара" <<endl; system ("pause >>void");
C++ Вычислить значение выражения https://www.cyberforum.ru/ cpp-beginners/ thread1709803.html
Прошу помощи с этим
C++ Не получается получить массив, заполненный случайными числами Помогите, пожалуйста! Нужно заполнить массив случайными числами и поменять местами первый элемент и максимальный. Не получается заполнить массив случайными числами, ошибка где-то в этой строчке: int arr = rand() % 100 + 1; Заранее спасибо! #include <iostream> #include <cstdlib> #include <ctime> // содержит time() using namespace std; template <typename T> https://www.cyberforum.ru/ cpp-beginners/ thread1709784.html
Написать программу в соответствии с блок-схемой C++
Нужна программа для данной блок схемы
C++ Работа с контейнером map: найти и вывести те тройки чисел, где последние числа равны Есть программа, она с файла забирает значения. В файле набор цифр 1 2 45 2 3 60 1 2 60 Вывод я сделал, а вот вторая часть ставит в тупик. Надо найти и вывести те, где последние числа равны т. е 60 = 60 следовательно вывести 2 3 60 и 1 2 60 #include "stdafx.h" #include <iostream> #include <string> #include <utility> https://www.cyberforum.ru/ cpp-beginners/ thread1709772.html
C++ Можно ли записывать данные в блок ресурсов(при исполнении программы) https://www.cyberforum.ru/ cpp-beginners/ thread1709771.html
Пытаюсь как то решит задачу с определением, количества - запусков программы, таким образом чтобы это значение записывалась прямо внутрь программы, а не куда-то вне ее, возможно ли это сделать с ресурсами или следует применить другой способ ?
Итераторы C++
1.Разработать класс «Упорядоченный список», тип которого определяется заданием в п. a), предусмотрев в нем конструкторы инициализации и копирования, деструктор, функции вставки и удаления элемента, просмотра доступного элемента, функцию проверки наличия элементов. 2. Разработать класс «Итератор», который должен содержать конструктор и функции просмотра текущего элемента, ...
C++ Подсчет слов с заглавной буквой в файле https://www.cyberforum.ru/ cpp-beginners/ thread1709757.html
Не могу сделать подсчет слов содержащих заглавную букву // popitka_nomer667.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdio.h" #include "stdlib.h" #include <iostream> #include <locale.h>
C++ Проверить массив на наличие данных https://www.cyberforum.ru/ cpp-beginners/ thread1709753.html
Подскажите пожалуйста, как проверить массив на наличие не нулевых элементов? К примеру есть массив unsigned char Buff = {0}; Как потом проверять есть ли в нём, не нули? Желательно на чистом C. Циклическая проверка не катит ибо потом надо будет в условие if() вставлять - что если нет данных - то записать, а если есть - то обработать.
C++ 1курс
Реалізувати однозв'язний список для зберігання і операцій з даними виду: Об'єкт Кількість зовнішніх зв'язків Зовнішні зв'язки Забезпечити виконання операцій: • установка максимального розміру списку; • контроль переповнювання списку; • додавання об'єкту в список; • видалення об'єкту із списку; • знаходження вказаного об'єкту в списку. нужен код перемучался
C++ обнуление переменной https://www.cyberforum.ru/ cpp-beginners/ thread1709707.html
Добрый день Господа !!! как обнулить переменную типа string Добавлено через 8 минут нашёл
6 / 6 / 0
Регистрация: 22.02.2010
Сообщений: 62
12.04.2016, 18:32  [ТС] 0

потоковый ввод с консоли - C++ - Ответ 9013027

12.04.2016, 18:32. Показов 6927. Ответов 11
Метки (Все метки)

Ответ

Кажется, начинаю понимать:
C++
1
cin.get()
не удаляет символ перевода строки из потока. Поэтому, сколько раз его не вызывай, лучше не будет. Как же правильно удалить '\n' из cin?

Добавлено через 1 час 4 минуты
Распространенные ошибкипроблему не решило совершенно. По пунктам:
C++
1
2
3
4
    while( (std::cin >> str).get() )
    {
        std::cout << str << '\n';
    }
получаем бесконечный цикл вывода новой строки в консоль (с прокруткой консоли)

C++
1
2
3
4
5
6
7
    while( std::cin >> str )
    {
        std::cout << str << '\n';
    }
    std::cout << "eof";
 
    cin.ignore( 1000, '\n' );
получаем мгновенное завершение программы

C++
1
2
3
4
5
6
7
    while( std::cin >> str )
    {
        std::cout << str << '\n';
    }
    std::cout << "eof";
 
    std::cin.ignore( cin.rdbuf()->in_avail() );
получаем мгновенное завершение программы

C++
1
2
3
4
5
6
7
    while( std::cin >> str )
    {
        std::cout << str << '\n';
    }
    std::cout << "eof";
 
    while ( cin.get() != '\n' ){};
после вывода строки "eof" программа попадает в бесконечный цикл и ни на что не реагирует.
В общем, ни один из способов поток cin не очищают. И описанной проблемы не решают

Вернуться к обсуждению:
потоковый ввод с консоли C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2016, 18:32
Готовые ответы и решения:

Потоковый ввод и ввод данных. Работа с числами
Ввести с экрана два нат. числа. Найти частное первого на второе и определить, встречается ли среду...

потоковый ввод
всем привет! ситуация такая: при выполнении считываются только R2 и h, не могу понять, в чем...

потоковый ввод - вывод
всем доброго времени суток. мне вот недавно задали написать программу которая реализует несколько...

Потоковый ввод из файла
Такой вопрос. Считываю данные из текстового файла с помощью потоков и записываю их в двусвязный...

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

Потоковый ввод/вывод
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; int main(int argc, char* argv)...

Потоковый ввод-вывод
Написать программу, которая будет добавлять в текстовый файл введенную с клавиатуры информацию...

Потоковый ввод/вывод текста
Добрый день! Помогите пожалуйста разобраться. Почему при вводе текста в консоли, он сохраняется...

Потоковый ввод / вывод файлов
Помогите пожайлуйста исправить ошибки в коде. В функции OemToChar пишет &quot;char*&quot; не совместим с...

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