Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача в функцию https://www.cyberforum.ru/ cpp-beginners/ thread855822.html
вот есть такие строки кода: typedef vector< vector<char> > string_sound; void sound_func(string_sound &text_sound, int sum_words) { conson = consonants(text_sound, text_sound); } int...
Появляющиеся нули при переводе из массива char в double C++
Здравствуйте! Пишу калькулятор и описываю кнопку "+/-". a=atof(nBuf); a=a*(-1); sprintf (nBuf, "%f", a); nBuf - массив char, в котором записано число. a - переменная типа double. Вообще...
C++ Дана целочисленная квадратная матрица. Определить: 1. сумму элементов в тех столбцах, которые не содержат отрицательных элементов;=
Дана целочисленная квадратная матрица. Определить: 1. сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2. минимум среди сумм модулей элементов диагоналей, параллельных...
C++ Начало работы со встроенным ассемблером Помогите, кто знает как с этим работать Проходим в универе встроенные в с++ ассемблер, накидал простейшую программку(ввод строки символов с клавиатуры и её же вывод на экран) Собственно код: ... https://www.cyberforum.ru/ cpp-beginners/ thread855761.html
C++ Многочлен от одной переменной https://www.cyberforum.ru/ cpp-beginners/ thread855758.html
Описать класс многочленов от одной переменной, задаваемых степенью многочлена и массивом коэффициентов. Обеспечить следующие возможности: • вычисление значения многочлена для заданного аргумента;...
метод итераций C++
x+cos(x^0,52+2)=0; на промежутке , с точностью 0,9892
C++ Описать функцию возведения любого натурального числа n в куб без операции умножения, пользуясь следующим свойством: куб любого числа n равен
То есть {1}^{3}=1 {2}^{3}=3+5 {3}^{3}=7+9+11 Написала программу на С++ Оказалось что функцию не описала. Как это сделать? #include <iostream.h> void main () {
C++ Динамический массив есть примерно такая функция: int *funktion (int size){ int *g = new int ; ... //функция работы с дин. массивом https://www.cyberforum.ru/ cpp-beginners/ thread855737.html
C++ Заполнить массив случайными значениями https://www.cyberforum.ru/ cpp-beginners/ thread855734.html
Написать программу, в которой с помощью генератора случайных значений сформировать 4 массива V1, V2, V3, V4, каждый из которых содержит 9 целочисленных значений. Элементы векторов формируются в...
C++ Проверка на наличие подстроки регулярными выражениями Здравствуйте. С помощью регулярных выражений я пытаюсь проверить наличие подстроки. Для этого пишу такой код: std::regex search(searchOption, std::regex::icase); if(regex_search(currentBook,... https://www.cyberforum.ru/ cpp-beginners/ thread855715.html
Грамотный. Безпорно.
16615 / 9654 / 1863
Регистрация: 27.09.2012
Сообщений: 23,948
Записей в блоге: 2
04.05.2013, 18:34 0

Зацикливание программы при вводе

04.05.2013, 18:34. Просмотров 1201. Ответов 7
Метки (Все метки)

Ответ

Например, можете переписать примерно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    cout << "Vvedit nazvu produktsii : ";
    cin.getline(tmp.nazva,200);
    cout << "Vvedit kiskist produktsii : ";
    cin >> tmp.kilkist;
     cin.ignore(cin.rdbuf()->in_avail());
    cout << "Vvedit vagu produktsii : ";
    cin >> tmp.vaga;
     cin.ignore(cin.rdbuf()->in_avail());
    cout << "Vvedit sort produktsii : ";
    cin >> tmp.sort;
     cin.ignore(cin.rdbuf()->in_avail());
    cout << "Vvedit tsinu produktsii : ";
    cin >> tmp.tsina;
     cin.ignore(cin.rdbuf()->in_avail());
    cout << "Vvedit otrymuvacha produktsii : ";
     cin.getline(tmp.otrymuvach,20);
     cin.ignore(cin.rdbuf()->in_avail());
    cout << "Vvedit datu vidgruzky : ";
    cin >> tmp.data;
     cin.ignore(cin.rdbuf()->in_avail());
А лучше сделайте нормальную защиту от дурака еще

Вернуться к обсуждению:
Зацикливание программы при вводе
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2013, 18:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Кирилица отображается нормально при выводе из программы, но иероглифы при вводе в консоль
Что надо подключить что бы в консоли писать русскими буквами? cin &gt;&gt; kol; cin &gt;&gt; x; cout &lt;&lt; &quot;У...

Зависание программы при вводе чисел
Подскажите, пожалуйста. Почему при вводе чисел: 5 -1 -1 -1 -1 -1 Программа зависает? А при вводе...

Почему при вводе числа программа работает нормально, а при вводе буквы уходит в бесконечный цикл?
void mainmenu() { cout &lt;&lt; &quot;Введи число&quot; &lt;&lt; endl; cin &gt;&gt; choice; if (choice == 1) { cout &lt;&lt;...

При вводе полей структуры завершается работа программы
Решаю задачи по Прата. При вводе полей структуры резко завершает программу. #include&lt;iostream&gt;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.