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

Не хочет считывать второй раз строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одновременно выходные данные http://www.cyberforum.ru/cpp-beginners/thread885092.html
Описать процедуру Minmax(X, Y), записывающую в переменную X ми-нимальное из значений X и Y, а в переменную Y — максимальное из этих значений (X и Y — вещественные параметры, являющиеся одновременно входными и выходными). Как это понять , одновременно выходные данные X и Y???
C++ Построить последовательность заданного количества элементов Приветствую друзья программисты. Нужна ваша неотъемлемая помощь. Построить последовательность заданного количества элементов, используя следующее рекуррентное соотношение: ai=ai-22+ai-12, i=0.....n, a0=0, a Выбрать 7 последних чисел из этой последовательности и построить для них все возможные перестановки. Буду очень признателен за вашу помощь. Нужно срочно.:cry: http://www.cyberforum.ru/cpp-beginners/thread885090.html
While. Ошибка в условии, бесконечный цикл C++
#include <iostream> #include <cmath> #include <string> #include <fstream> using namespace std; int main () { double a; cin >> a;
C++ специализация шаблона функции
Как сделать специализированную функцию шаблон на тип int? У меня что-то не получается ..
C++ Строки. Поменять в каждом слове местами первую и последнюю буквы http://www.cyberforum.ru/cpp-beginners/thread885059.html
Дана строка. Группы символов, разделенные пробелами (од- ним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Поменять в каждом слове ме- стами первую и последнюю буквы.
C++ Написать программу копирования одного бинарного дерева в другое помогите написать программу(( Написать программу копирования одного бинарного дерева в другое подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.05.2013, 20:30     Не хочет считывать второй раз строку
Вот этот ввод пропускает?
C++
1
2
cout<<endl<<"Введите запись в формате: Предприятие; Форма собственности; Владелец; Продукция; Отрасль; Телефон"<<endl;
    fgets(buf,sizeof(buf),stdin);
Добавлено через 3 минуты
Если да, то emmure, вам правльно подсказал. Что считываете через cin >> неважно. В любом случае, после этого в потоке '\n' остаётся. fgets() потом его первым считывает и код дальше идёт. Во всех пунктах меню сделайте так:
C++
1
(cin>>name).get();
 
Текущее время: 12:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru