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

Error: jump to case label - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дерево результатов футбольных соревнований http://www.cyberforum.ru/cpp-beginners/thread854027.html
Нужно сделать дерево результатов футбольных соревнований. В моем случае это футбол. Турнир должен выглядеть как Лига Чемпионов. Групповой этап, плей-офф и финал. Голы, которые забили команды, должны задаваться рандомно. Сделал плей-офф, но он не работает так как надо. Подскажите, каким образом лутше всего это реализовать? #include <iostream> using namespace std; class championleague {...
C++ Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: char stamp_title; //название коллекции char country; // название страны марки int count_of_stamps; // количество марок этой страны int total_format; // формат(1-квадрат,2-треугольник,3-овал) Определите методы для ввода данных с клавиатуры, для вывода их на экран. Создайте несколько... http://www.cyberforum.ru/cpp-beginners/thread854025.html
Создайет класс служащие объектом которого будет C++
Создайет класс Employee(служащие) объектом которого будет Age (возраст) и Salary(зарплата). Создайте объекты Ivanov и Petrov.Задайте значения членов-данных этих объектов и выведите их на печать
C++ Построить класс для управления базой данных колекции книг. используйте следующие поля класса
Построить класс для управления базой данных колекции книг. используйте следующие поля класса: char book_title; //название книги char group; // фамилия автора int count_of_page; // количество страниц int total_format; // формат(1-а,2-а4,3-а3) Определите методы для ввода данных с клавиатуры, для вывода их на экран. Создайте несколько объектов этого класса.
C++ Эффективный алгоритм поиска простых чисел на С++ http://www.cyberforum.ru/cpp-beginners/thread854013.html
Хотел написать функцию которая вычисляет простое число или сложное, но оно не вычисляется. Цикл который я добавил в функцию не работает. Можете подсказать почему??? Заранее спасибо. Простое число - которое делится на 1 и на само себя, сложное число-которое делится на 1 и на само себя и на какое-то еще число, 5 -простое число, 10-сложное число. P.S. Вот программа: #include<iostream>...
C++ Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> : помогите пожалуйста решить задачку на рекурсию Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> ::= T | F | And(<выражение> , <выражение>) | Or(<в ыражение> ,<выражение>) подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11835 / 6814 / 769
Регистрация: 27.09.2012
Сообщений: 16,887
Записей в блоге: 2
Завершенные тесты: 1
02.05.2013, 23:55     Error: jump to case label
Если объявляете какие-то переменные в блоках case, тогда заключайте содержимое этих блоков в фигурные скобки:
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
        switch( key ) {
            case SPACE:{
                buff[counter] = temp;
                std::string newStr = "";
                temp = newStr;
                counter++;
                break;
                }
                
            case ENTER:{        //вот здесь ошибка
                temp += "~";
                buff[counter] = temp;
                std::cout << std::endl;
                std::string newStr = "";
                temp = newStr;
                counter++;
                     break;
                }
                
            case BACKSPACE:
                if( temp.size() > 0 ) {
                    temp = temp.substr (0, temp.size() - 1);
                } else {
                    buff[counter] = "";
                    counter--;
                    temp = buff[counter];
                }
                break;
                
            default:
                temp += static_cast< char >( key );
        }
 
Текущее время: 16:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru