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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
#1

не тормозитса программа - C++

17.12.2012, 22:02. Просмотров 175. Ответов 4
Метки нет (Все метки)

Здравствуйте! подскажите пожалуйсто почему у меня не тормазитса программа при открытии?
Компилирует без ошибок, но воспроизводитса лиш на секунду и потом автоматически закрывается. вчём проблема?
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include <iostream>
#include <string>
 
using namespace std;
 
struct clientData
{
       int accNum;
       char Name[10];
       char Sur[15];
       float balance;
};
 
int menu()
{
    const string start_menu[9] = {" Memu "," Add record \t\t\t\t [1]"," Delete record \t\t\t\t [2]"," Print all records \t\t\t [3]",
                                  " Find Record \t\t\t\t [4]"," Change the balance of the account \t [5]"," Print the debtors \t\t\t [6]",
                                  " Count records \t\t\t\t [7]"," Exit \t\t\t\t\t [8]" };
                                  
     for(int a = 0; a < 10; a++)
     {
             
             cout << start_menu[a] << endl;        
             
     }
     
     int i;
     do
     {
         cout << "\n Your choese: ";
         cin >> i;
     
         if(i == 1)
         {
              cout << " Add new recourd "<< endl;
              
              clientData recourd[1];
              
              for(int i = 0; i < 1; i++)
              {
                      cout << " Input account number: ";
                      cin >> recourd[i].accNum;
                      
                      cout << " Input client name: ";
                      cin >> recourd[i].Name;
                      
                      cout << " Input client surname: ";
                      cin >> recourd[i].Sur;
                      
                      cout << " Input client balance: ";
                      cin >> recourd[i].balance;
              }     
         }
         else if(i == 2)
         {
              cout << " Delete record "<< endl;
         }
         else if(i == 3)
         {
              cout << " Print all records "<< endl;
         }
         else if(i == 4)
         {
              cout << " Find Record "<< endl;
         }
         else if(i == 5)
         {
              cout << " Change the balance of the account "<< endl;
         }
         else if(i == 6)
         {
              cout << " Print the debtors "<< endl;
         }
         else if(i == 7)
         {
              cout << " Count records "<< endl;
         }
         else if(i == 8)
         {
              cout << "\n Good Buy!!! " << endl;
              
              return 0;
         }
         else
         {
             cout << "\n Error, try again! \n"<< endl;
         }
     }
     while(i < 1 || i > 8);
}
 
int main()
{
    menu();
    
    system ("pause");
    return 0;
}
код не завершон, не обращайте внимание...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 22:02     не тормозитса программа
Посмотрите здесь:

Что такое программа-сервер, программа-клиент - Базы данных
Учусь заочно и надо контрольную сделать вкратце я и сам объясню, но надо хотя бы листов на 10 Помогите плиз. Уже весь инет облазил....

Программа не может быть запущена, т.к. на Вашем компьютере установлена программа-эмулятор - Игры
При запуске лицензионной детской игровой программы выскакивает сообщение: Программа не может быть запущена, т.к. на Вашем компьютере...

Квин-программа, или программа, печатающая свой исходный текст - Visual Basic
Задаю этот вопрос под влиянием этой темы и предлагаю решение: Sub Kvin() Dim A(1 To 13) As String X = Chr$(65) + Chr$(40) ...

Программа подсчета числа неуспевающих и программа поиска владельца автомобиля... - Pascal
Помогите пожалуйста решить 2 задачи: Составьте программу подсчета числа неуспевающих по информатике школьников в классе, и выводящую...

Программа с метками и оператором перехода GOTO. Программа с циклом полусловия - Pascal
Задача №9. Прошу вас, помогите. Не знаю как решать вообще.

Программа циков с неизвестным число повторений и программа с внутренним ветвлением - Pascal
1.Дано натуральное число n. Получить наименьшее натуральное число вида m в степени 2, превосходящее n. 2.Дан числовой массив А, состоящий...

Программа , которая выводит время, за которое программа работает - C++
Вообщем, нужно что бы считалось время от начала работы программы, и выводилось на экран.

Программа для трёх маршрутов. Правильно ли написана программа? - PascalABC.NET
Всем здрасьте! Программа для трёх маршрутов. Кому не сложно подскажите правильно ли я написал?var a, b, c, d, e, f, g : boolean; s...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
17.12.2012, 22:07     не тормозитса программа #2
В 20 строке цикл до 9 сделайте.
ValeryS
Модератор
6537 / 5003 / 460
Регистрация: 14.02.2011
Сообщений: 16,642
17.12.2012, 22:07     не тормозитса программа #3
Цитата Сообщение от mster-doc Посмотреть сообщение
while(i < 1 || i > 8);
а если число от 1 до 7
условие не выполняется выходим из цикла
если тебе нужно бесконечно сидеть в меню (пока не введешь 8) то пиши
C++
1
while(1);
mster-doc
14 / 14 / 4
Регистрация: 10.11.2012
Сообщений: 239
17.12.2012, 22:09  [ТС]     не тормозитса программа #4
ValeryS, огромное спасибо ты решил проблему по которой я ещё не создал тему))), но сабирался)
BumerangSP, спасибо!
ValeryS
Модератор
6537 / 5003 / 460
Регистрация: 14.02.2011
Сообщений: 16,642
17.12.2012, 22:13     не тормозитса программа #5

Не по теме:

Цитата Сообщение от mster-doc Посмотреть сообщение
ValeryS, огромное спасибо ты решил проблему по которой я ещё не создал тему))), но сабирался)
Вот такие мы
Экстрасенсы



Добавлено через 2 минуты
кстати
Цитата Сообщение от mster-doc Посмотреть сообщение
system ("pause");
можешь выбросить
у тебя вся работа все равно идет в menu()
зачем пользователю лишний раз кнопку нажимать
Yandex
Объявления
17.12.2012, 22:13     не тормозитса программа
Ответ Создать тему
Опции темы

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