Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дерево результатов футбольных соревнований https://www.cyberforum.ru/ cpp-beginners/ thread854027.html
Нужно сделать дерево результатов футбольных соревнований. В моем случае это футбол. Турнир должен выглядеть как Лига Чемпионов. Групповой этап, плей-офф и финал. Голы, которые забили команды, должны...
Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: C++
Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: char stamp_title; //название коллекции char country; // название страны марки int...
Создайет класс служащие объектом которого будет C++
Создайет класс Employee(служащие) объектом которого будет Age (возраст) и Salary(зарплата). Создайте объекты Ivanov и Petrov.Задайте значения членов-данных этих объектов и выведите их на печать
C++ Построить класс для управления базой данных колекции книг. используйте следующие поля класса Построить класс для управления базой данных колекции книг. используйте следующие поля класса: char book_title; //название книги char group; // фамилия автора int count_of_page; // ... https://www.cyberforum.ru/ cpp-beginners/ thread854020.html
C++ Эффективный алгоритм поиска простых чисел на С++ https://www.cyberforum.ru/ cpp-beginners/ thread854013.html
Хотел написать функцию которая вычисляет простое число или сложное, но оно не вычисляется. Цикл который я добавил в функцию не работает. Можете подсказать почему??? Заранее спасибо. Простое число -...
C++ Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> :
помогите пожалуйста решить задачку на рекурсию Вывести значение логического выражения, заданного в виде строки S. Выражение определяется следующим образом («T» — True, «F» — False): <выражение> ...
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла C++
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой (как прописной, так и строчной). Знаки...
C++ Условие в условии Здравствуйте всем. Периодически нужно менять условия и поэтому одно из двух условий делал неактивным помещая в /*----*/ if( условие 1 /*условие 2*/ ){очень много строк} https://www.cyberforum.ru/ cpp-beginners/ thread853974.html
C++ Перегруженный оператор вывода https://www.cyberforum.ru/ cpp-beginners/ thread853954.html
Пытаюсь написать шаблон для работы с бинарными деревьями поиска. Возникла проблема - с ходу не соображу что к чему. при попытке распечатать дерево выдает ошибку " error LNK2019: ссылка на...
C++ Программа для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы Напишите программу для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы и помещения их на место первого и последнего элемента строки соответственно. Вывести на экран... https://www.cyberforum.ru/ cpp-beginners/ thread853948.html
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
0

Error: jump to case label

02.05.2013, 12:33. Просмотров 14274. Ответов 1
Метки (Все метки)

Здравствуйте. Не один раз встречался с такой ошибкой. Сам не знаю, что она означает, но выправлял я ее с помощью if вместо switch - 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
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
#include <iostream>
#include <conio.h>
#include <vector>
#include <cstdlib>
 
enum KEYS { SPACE = 32, ENTER = 13, BACKSPACE = 8 };
 
int main(int argc, char *argv[]) {
    const int size = 200;   
    std::vector< std::string > buff( size );
    int counter = 0;
    std::string temp;   
    int key;
    
    while( counter < size ) {               
        for( int i = 0; i < counter; i++ ) {
            std::string temp2 = buff[i];
            if( temp2[temp2.size() - 1] == '~' ) {
                temp2 = temp2.substr (0, temp2.size() - 1);
                std::cout << temp2;
                std::cout << std::endl;
            } else {
                std::cout << temp2;
            }
        }
        std::cout << temp;
        
        key = getch();
        
        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 );
        }
        
        system( "cls" );    
    }
    return 0;
}
ЗЫ компилирую с ключом fpermissive

Вернуться к обсуждению:
Error: jump to case label
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2013, 12:33
Готовые ответы и решения:

Ошибка: "jump to case label crosses initialization of"
Проблема в фунциии prim начиная с ветки case NAME. Пишу в CodeBlocks+MinGW. #include &lt;iostream&gt;...

Ошибка: error C2360: initialization of 'mat_C' is skipped by 'case' label
Выдаёт такие ошибки: 1&gt;c:\users\данила\documents\visual studio...

Linked List: error C2360: initialization of 'vp' is skipped by 'case' label
Программа выдает ошибку . но я не понял в чем проблема . можете помочь исправить ? class Us {...

Что за ошибка: Jump to case label?
jump to case label что за ошибка?

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