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

Почему программа себя странно ведет: зацикливается после ввода значений? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли создать список массива строк и если да, то как? http://www.cyberforum.ru/cpp-beginners/thread1177548.html
Заранее прошу прощения если вопрос глупый, но ответа на него я не нашел. Можно ли создать список массива строк и если да то как?
C++ Как правильно словить исключение не найденного элемента Доброго вечера! Не могу вьехать, как правильно словить исключение не найденного элемента: string ToDelete = View.DeleteProduct(); vector<string>::iterator DelIT; try { DelIT = find(this->Model.Products.begin(),this->Model.Products.end(),string(ToDelete)); cout << *DelIT; http://www.cyberforum.ru/cpp-beginners/thread1177534.html
Написать программу сложения двух матриц одинакового размера C++
Помогите пожалуйста, чем быстрей, тем лучше! Необходимо написать программу сложения двух матриц одинакового размера. Я написал, но с увеличением количества процессоров скорость увеличивается. Как это исправить? #include <stdio.h> #include <mpi.h> #define M 110 #define N 110 int A, B, C; int main(int argc, char* argv) {
Разработка класса String C++
Нужна помощь, вот задание. Не сильно разбираюсь в ООП, поэтому прошу помощи у вас. Разработать класс String определив для него методы: • копирования строк, реализовав оператор = ; • поиска подстроки; • слияния строк, реализовав операторы += и + ; • эквивалентности строк, набор операторов == и !=; • определения длины строки; • вывода в поток, << ; • ввода из потока >> ;
C++ Пакман на Си. Не могу реализовать корректное передвижение по массиву http://www.cyberforum.ru/cpp-beginners/thread1177498.html
Пишу пакмана на экзамен по Си. Столкнулся с проблемой отображения приведения которое бегает за игроком. Проблема заключается в следующем: Есть текущая координата и координата на которую надо перейти приведению. При переходе я запоминаю содержимое координаты на которую надо перейти приведению. Перемещаю приведение на координату на которую надо перейти приведению. А на предыдущее место ставлю...
C++ Алгоритмы и структуры данных, графы Определить, является ли связанным граф. Задана система односторонних дорог. Найти путь, соединяющий города А и В и не проходящий через заданное множество городов. Помогите решить пожалуйста, скоро сдавать на с++ подробнее

Показать сообщение отдельно
Sevenex
0 / 0 / 0
Регистрация: 05.05.2014
Сообщений: 7
16.05.2014, 02:40  [ТС]     Почему программа себя странно ведет: зацикливается после ввода значений?
Вот main


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
#include <iostream>
#include "Library.h"
using namespace std;
int main()
{
    int choise;
    do
    {
        system("cls");
        cout<< ">>>MENU<<<"<< endl;
        cout<< "Welcome to the Virtual Library\n Please choose the option and enter it's number!"<< endl;
        cout<< "[1] Add a new book."<<endl;
        cout<< "[2] Add a new user."<<endl;
        cout<< "[3] View data."<<endl;
        cout<< "[4] Exclude a book from user."<<endl;
        cout<< "[5] Find book."<<endl;
        cout<< "[6] Sort books by author."<<endl;
        cout<< "[7] Exit."<<endl;
 
        cout<<"Please enter your choise from [1] to [7] : ";
        cin>> choise;
 
        switch(choise)
        {
        case 1: system("cls");addbook(); break;
        case 2: system("cls");findbook(); break;
        case 3: system("cls");break;
        case 4: system("cls");break;
        case 5: system("cls");break;
        case 6: system("cls");break;
        case 7: cout<<"See you soon! ;)"<<endl; break;system("PAUSE");return 0;
        default: cout<<" Can't find such a choise. ;("<<endl; system("PAUSE"); return 0;
        }
    }
    while (choise!=7);
 
 
        system("PAUSE");
        return 0;
    }
 
[size="1"][color="grey"][I]Добавлено через 21 секунду[/I][/color][/size]
Вот library.h
 
struct book
{
    char name[30];
    char author[40];
    int year;
    int code;
    char genre[20];
};
void addbook();
void showbook();
void findbook();
void sortbook();
 
Текущее время: 01:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru