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

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

Войти
Регистрация
Восстановить пароль
 
rome098
3 / 3 / 0
Регистрация: 04.11.2013
Сообщений: 46
#1

Не работает инкремент - C++

13.11.2013, 22:49. Просмотров 316. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
    repeat:
        if(e<=mode){
        cout << "\nИгрок №" << e << a << endl;
        cin >> sim >> b;//записываем в строку для проверки знака сравнения и числа
        switch(sim){
            case '>': if(a>b){ не важно } else{ не важно; e++; i++; goto repeat;}; break;
            case '<': if(a<b){ не важно } else{ не важно; e++; i++; goto repeat;}; break;
            case '=': if(a==b){ не важно } else{ не важно; e++; i++; goto repeat;}; break;
            default: не важно; break;
                }
Смысл в том, что если игрок вводит не правильный ответ, то к переменным i и e должно прибавить 1, и вернуться к маркеру "repeat", но инкремент не происходит. Может это из-за возврата?
PS я думаю не нужно говорить, какой должен быть правильный ответ...

Добавлено через 15 минут
Я понял из-за чего! писать ответ не надо! прошу прощенье за засорение темы!

Добавлено через 7 минут
Появился новый вопрос, наверное глупый, как очистить переменную? Если я пишу " sim = ' ' ", то при компиляции пишет ошибку...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2013, 22:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает инкремент (C++):

постфиксный инкремент - C++
class Inkrement { Inkrement(){}; Inkrement &amp;operator++(int) { Inkrement temp = *this; ++*this; return temp; ...

Инкремент в произведении - C++
Друзья, на ерунде запнулся, допустим: n = 2000; тогда в какой последовательности нужно решать вот это выражение: --n*n*n = ? ...

Инкремент(Декремент) - C++
Есть ли разница,какую употреблять форму:префиксную или постфиксную? Если на экран выводится одно и то же число в префиксной и постфиксной...

Инкремент указателя - C++
#include &lt;iostream&gt; using namespace std; class Student { public: Student(){A=B=C=2;} int getA(){return A;} ...

Инкремент структуры. - C++
Всем привет. Мне нужно инкремент структуры, чтобы прочитать её дальше. Вот код: typedef struct _STRC { DWORD N1; SWORD N2; }...

Инкремент переменной - C++
в задании сказано, что пользователь вводит строку и программа выводит ее, но если пользователь вводит еще и цифру, то программа должна...

1
rowest
7 / 7 / 0
Регистрация: 17.06.2013
Сообщений: 34
14.11.2013, 02:04 #2
rome098, попробуй sim = '\0';
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2013, 02:04
Привет! Вот еще темы с ответами:

Инкремент и преинкремент - C++
Здравствуйте. Я вот решил протестить в чем разница между инкрементом и преинкрементом, и как-то не увидел разницы... В чем же разница? :) ...

Инкремент ссылки - C++
int arr = {....} ; while(arr) // arr ссылка на начало массива то есть на 0 элемент ; { //тело цикла ++arr ;//инкремент } ...

Инкремент в рекурсии - C++
Ребят, что-то не могу врубиться. Задача: используя рекурсию выводить введенный ранее текст в обратном порядке. Вот рабочая версия: ...

Инкремент невалидного итератора - C++
Привет. Этот вопрос задали знакомому на собеседовании... Что произойдет при инкременте невалидного итератора?


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

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

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