Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
OriginallyEnot
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
#1

Не переходит на другой луп - C++

01.12.2012, 17:58. Просмотров 486. Ответов 10
Метки нет (Все метки)

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
cin >> ccat;
do
    {
        switch (ccat)//choice category
        {
            case 'E':  
            cout << "\nYou choose E" << endl;   
            cout << "\nThe table of E.\n" << endl; 
            fin.open ("code.dat");
                if (fin.fail())
                {
                cout << "Error opening file, maybe file is missing" << endl;
                exit (0);
                }
                while (!fin.eof())
                {
                 fin >> code;
                 cout << code << endl;  
                }
            fin.close();    
        } 
    }
    while (ccat = 'A' || 'B' || 'C' || 'D' || 'E' || 'F' || 'G' || 'H' || 'I' || 'J' || 'K' || 'L' || 'M' || 'N' || 'O' || 'P' || 'S' || 'T');
//Calculations
    do
    {
    cout << "\nPlease, enter the sum of ECTS." << endl;
    cin >> fy;
        if (fy < 0 || fy > 30)
        cout << "\nThe valid number should be from 0 to 30." <<endl; //In the case of invalid input.
    }
    while (fy < 0 || fy > 30);
Программа заканчивает на //Calculations не начиная следующий do while...
Почему?
p.s. fin - ifstream
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 17:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не переходит на другой луп (C++):

Луп в лупе, в котором Луп - Matlab
Имеется код: if z~=0 for p=1: next for line=1:6 if array(line+1,:,p)== ...

Хром переходит на другой сайт - Удаление вирусов
Доброго времени суток. У меня возникла такая проблема - при попытке перейти на сайт http://worldoftanks.ru/ хром перекидывает на сайт...

Луп переадресации - PHP
И так я хочу написать php скрипт чтоб он перенаправрял от себя с названием картинки после слеша(my.php/kartinka.png) на ./img/kartinka.png....

Луп на showInputDialog - Java
public final String getName1() { String sName = JOptionPane.showInputDialog(&quot;Please enter the name of Player 1:&quot;, &quot;Player 1&quot;);...

Луп музыки в XNA - XNA
Здравствуйте. С недавних пор начал изучать XNA и сейчас столкнулся с одной проблемой которую уже который день не могу решить. Суть...

пишет "луп" вне "ду" - Visual Basic
Замысел такой: Программка угадай число. Если человек отказывается играть то нужно открыть дисковод 2 раза. Set y =...

10
Luzifer
6 / 6 / 2
Регистрация: 28.06.2010
Сообщений: 91
01.12.2012, 18:05 #2
while (ccat = 'A' .. вечный true?
0
OriginallyEnot
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
01.12.2012, 19:07  [ТС] #3
Цитата Сообщение от Luzifer Посмотреть сообщение
while (ccat = 'A' .. вечный true?
ммм... а как тогда сделать?
0
Toshkarik
1147 / 864 / 51
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
01.12.2012, 19:13 #4
ccat == 'A' || ccat == 'B' и так со всеми буквами.
0
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
01.12.2012, 19:14 #5
можно так:
C++
1
while (ccat>='A' && ccat<='T')
0
Schizorb
510 / 462 / 16
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
Завершенные тесты: 1
01.12.2012, 19:16 #6
ccat == 'A' - проверка на равенство. Если условий несколько, то:

C++
1
ccat == 'A' || ccat == 'B' || ccat == 'C'
и т.д.
0
OriginallyEnot
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
01.12.2012, 19:39  [ТС] #7
Цитата Сообщение от V.A.L.I.D Посмотреть сообщение
можно так:
C++
1
while (ccat>='A' && ccat<='T')
Так бесконечный получается=(

Добавлено через 2 минуты
Цитата Сообщение от Toshkarik Посмотреть сообщение
ccat == 'A' || ccat == 'B' и так со всеми буквами.
Вечный луп...
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
01.12.2012, 19:41 #8
OriginallyEnot, если что-то ввелось в ccat - оно будет там всегда. Можно, например, ввод ccat вставить в цикл.
0
OriginallyEnot
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
01.12.2012, 19:45  [ТС] #9
Цитата Сообщение от Dani Посмотреть сообщение
OriginallyEnot, если что-то ввелось в ccat - оно будет там всегда. Можно, например, ввод ccat вставить в цикл.
Это да вариабл ccat примет значение...
Этот луп только для того, чтобы не было еррора, если введут букву не из списка...
И луп повторился ...
заново спрашивая ccat
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,295
Записей в блоге: 2
Завершенные тесты: 1
01.12.2012, 19:58 #10
OriginallyEnot, так а если введут букву из списка, цикл будет вечным.
0
OriginallyEnot
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 12
03.12.2012, 03:07  [ТС] #11
Цитата Сообщение от Dani Посмотреть сообщение
OriginallyEnot, так а если введут букву из списка, цикл будет вечным.
проблему решил))
спасибо за идеи =)
0
03.12.2012, 03:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2012, 03:07
Привет! Вот еще темы с ответами:

Не переходит в категории - DLE
Сайт с тематикой фильмов. Недавно ковырялся в шаблоне и что-то видимо задел. Теперь не переходит по категориям. Хотя ещё совсем...

Не переходит в директорию - Ubuntu Linux
Ребят, помогите пожалуйста, вроде простая команда ,даже очень, а что то наверно не верно делаю... user@user-VirtualBox:~$ cd...

Qt переходит к Microsoft? - C++ Qt
Microsoft покупает бизнес Nokia, означает ли это, что Qt переходит к Microsoft?

Не переходит по ссылке - PHP
&lt;?php if(!$user): ?&gt; &lt;a href=&quot;?action=registration&quot;&gt;Регистрация&lt;/a&gt; | &lt;a href=&quot;?action=login&quot;&gt;Вход&lt;/a&gt; &lt;?php else...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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