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

Не работает gets (программа игнорирует операцию ввода) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать код! http://www.cyberforum.ru/cpp-beginners/thread666990.html
Вот есть задача: Найти площадь шестиугольника, стороны которого равны a, b, c, d, е, f и диагонали, которые разбивают шестиугольник на четыре треугольника, равны 4, 4.5, 6. Я написал код, но для пятиугольника. Как переделать для шестиугольника!? #include <iostream> using namespace std; float pl(float,float,float); void main() { float e=4;
C++ Не происходит перерисовка окна во время длительных вычислений При написание программы с использованиям Windows Forms возникла следующая проблема: окно программы вовремя выполнения расчета не перерисовается, после перекрытия другим окном, в результате вместо окна программы, в то время, когда она выполняет расчет, я вижу кусок другого окна или рабочего стола. Хотелось бы узнать из-за чего возникает данная и проблема и как ее решить. http://www.cyberforum.ru/cpp-beginners/thread666983.html
Записать правильно встраиваемую функцию C++
Разные источники предлагают немного отличающиеся записи: 1) Учебник Либерти так: #include <iostream> using namespace std; inline int Double(int); // прототип функции int main() {
Найти сумму ряда с точностью eps C++
Найти сумму ряда с точностью eps , общий член которого равен an=n!/2n! . Точность считается достигнутой, если следующий член последовательности меньше заданного .
C++ Вычислить значение выражения (исправить код) http://www.cyberforum.ru/cpp-beginners/thread666903.html
Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c). Вот что я написал: #include <iostream> using namespace std; int min(int,int,int); void main(){ int a,b,c,y; cin>>a>>b>>c; y=min(a,b+c)+max(a*c,b)-min(a*2,c); cout<<y;
C++ Анализ треугольника и вычисление его площади 1. Ввести три числа(три стороны треугольника) a,b,c в порядке возрастания. Выдать a,b,c на экран 2. Если a<=c-b то треугольник не существует. Выдать информацию об этом и закончить вычисления. 3. Если c>=a+b, треугольник не существует. Выдать информацию об этом и закончить вычисления. 4. Если a=b=с , то треугольник равносторонний. Выдать информацию об этом и перейти к пункту 8. 5. Если a=b... подробнее

Показать сообщение отдельно
GarrisonD
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 22

Не работает gets (программа игнорирует операцию ввода) - C++

09.10.2012, 13:53. Просмотров 4788. Ответов 6
Метки (Все метки)

Помогите. Не работает оператор gets в моей программе! Что делать? Как изменить? Все идет нормально, никаких ошибок. Но когда доходит дело до ввода, то вводить программа не дает, операцию ввода она как-бы пропускает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
 
using namespace std;
 
#include "Header file.h"
 
void main ()
{
    char pointer_line [ 50 ];
    int key;
 
    setlocale ( LC_ALL, "RUS" );
 
    cin >> key;
    switch ( key )
    {
    case 1 :
        {
            cout << "\n Поиск по:\n";
            cout << "   1. Названию фильма\n";
            cout << "   2. Режисеру фильма\n\n";
            cout << " Ваш выбор: "; cin >> key;
 
            switch ( key )
            {
            case 1 :
                {
                    cout << " Введите название фильма: ";
                    gets ( pointer_line );
                }
                break;
            case 2 :
                {
                    cout << " Введите режисера: ";
                    gets ( pointer_line );
                }
                break;
            default :
                {
                    cout << " Такого варианта выбора нет!";
                }
            }
        }
        break;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru