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

"Баг" в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбор массивов/контейнеров http://www.cyberforum.ru/cpp-beginners/thread156250.html
Только начинаю изучть с++, необходимо сделать 2 ассоциативных динамических массива и походу сразу разобраться что да как. Задача такова, первый массив в пике будет достигать ~300 тыс элементов. Добавление, удаление и поиск элементов по ключу будет производиться ~ 200 раз в минуту. Полное считывание массива будет происходить ~ один раз в 5 минут. При этом в сортировке нет необходимости Второй...
C++ неправильное чтение бинарного файла. программа должна по идее вывести 99.. мне так казалось.. #include <iostream> #include <stdlib.h> #include <stdio.h> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread156229.html
Вызов методов класса C++
// practice.cpp : main project file. #include "stdafx.h" #include <iostream> #include <iomanip> using namespace std; const int size=20; //======================================== class publication {
Ошибка сегментации C++
Здравствуйте, написал программу, запускаю- Windows пишет: "обнаружена ошибка. Приложение будет закрыто". Ошибка в функции: bool prov(int re){ int i=0,j=0; bool r; if ((re==re)and(re==re)){r=true;}; if ((re==re)and(re==re)){r=true;};
C++ Можно ли использвовать диррективу препроцессора #warning в Visual Studio 2008 http://www.cyberforum.ru/cpp-beginners/thread156149.html
Здравствуйте Товарищи ;) Хочу, организовать себе памятку на будущее (чтобы потом поправить код) надумал использовать диррективу препроцессора #warning. НО тут проблема, в компиляторе Visual Studio 2008, её почему-то нет (может расскажете почему именной её убрали ;) ), ну не заменять же её #error - кой Может кто в курсе, как решить этот вопрос, буду очень признателен за помощь!
C++ Нахождение площади методом половинного деления Народ подскажите как находить площадь фигуры методом половинного деления, Вот фигура напрвте как решать метод половинного деления знаю как пишется. подробнее

Показать сообщение отдельно
alexsvk
8 / 8 / 1
Регистрация: 15.07.2010
Сообщений: 255
28.07.2010, 23:44     "Баг" в программе
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
 
template <class X> 
X abs(X n)
{
    if (n < 0)
        return -n;
    else 
        return n;
}
 
ostream& prsank (ostream& stream)
{
    stream<<"Press any key to continue...";
 
    return stream;
}
 
int main(int argc, char* argv[])
{
    int ch;
    double v_d;
    int v_i;
 
    for(;;)
    {
        system("cls");
        cout<<"If you wanna enter double, enter 1, if - int, then 2: ";
        cin>>ch;
 
        if ( ch != 1 && ch != 2)
        {
            system("cls");
            cout<<"Bye bye..\n"<<prsank;
            exit(1);
        }
        if (ch == 1)
        {
            system("cls");
            cout<<"Enter the value: ";
            cin>>(double)v_d;
            cout<<"The abs("<<v_d<<") is "<<abs(v_d)<<endl<<prsank;
            getch();
        }
        else
            if (ch == 2)
            {
                system("cls");
                cout<<"Enter the value: ";
                cin>>(int)v_i;
                cout<<"The abs("<<v_i<<") is "<<abs(v_i)<<endl<<prsank;
                getch();
            }
    }
            
 
    return 0;
}
Ввожу первый способ - всё работает, после ввожу 2 - работает, но идёт пропуск cin>>ch и в результате бесконечный цикл вывода результата (ch = 2 постоянно). В связи с чем и как избежать?

Не по теме:

понимаю, что MSVS6 не молодая красивая девушка, но всё же...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru