Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 4
Регистрация: 06.10.2014
Сообщений: 59
1

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

22.10.2014, 20:52. Просмотров 2419. Ответов 9
Метки нет (Все метки)

jump to case label

что за ошибка?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2014, 20:52
Ответы с готовыми решениями:

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

Error: jump to case label
Здравствуйте. Не один раз встречался с такой ошибкой. Сам не знаю, что она означает, но выправлял я...

Оператор case (ошибка): "Control cannot fall through from one case Label ('default:') to another"
Выдает ошибку: "Control cannot fall through from one case label ('default:') to another" class...

Ошибка: "Control cannot fall through from one case label ('case '9' (0x39):') to another"
Всем доброго времени суток. Захотел написать интерпритатор для языка HQ9+: string str...

9
61 / 61 / 24
Регистрация: 28.09.2012
Сообщений: 376
22.10.2014, 21:11 2
Rin4ik, телепаты в отпуске
можно код?
0
0 / 0 / 4
Регистрация: 06.10.2014
Сообщений: 59
22.10.2014, 21:30  [ТС] 3
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
99
#include <cstdlib>
#include <iostream>
#include <stdio.h>
int vvod(int **l);
int sum(int *m, int n);
int asum(int *m, int n);
 
using namespace std;
 
int main()
{
   int boq;
  do{ 
 system("cls");
 printf("\t\t\t********MENU*********\n\n");
  printf("1. Mech\n");
  printf("2. oqing \n");
  printf("3. bilmiman torisi \n"); 
  printf("4. amizi ying \n");
  printf("\n\n\nzdelayte vash vibor:\t");
    int mech;
    scanf("%d", &mech);
    switch(mech){
                 case 1:
 
for ( int i = 0; i < 10; i++ ) {
    printf("\t\t\tumniy mol\n");
}
break;
case 2:
  int *x, *y, *z;
 
  printf("zapolnite massiv X \n");
  int Nx = vvod(&x);
  int sumx = sum(x, Nx);
  int asumx = asum(x, Nx);
 
  printf("zapolnite massiv Y \n");
  int Ny = vvod(&y);
  int sumy = sum(y, Ny);
  int asumy = asum(y, Ny);
 
  printf("zapolnite massiv Z \n");
  int Nz = vvod(&z);
  int sumz = sum(z, Nz);
  int asumz = asum(z, Nz);
  printf("\t\tsumma polojitelnix chisel\n");
  printf("SumX = %d\nSumY = %d\nSumZ = %d\n\n", sumx, sumy, sumz);
  printf("\t\tsumma otricatelnix chisel\n");
  printf("aSumX = %d\naSumY = %d\naSumZ = %d\n", asumx, asumy, asumz);
     break;
      case 3:
      printf("qanday\n");
      break;
      default:
              printf("net takoy operacii\n");
              break;    
}
      printf("xotite eshe raz najmite 1:\n", boq);
              scanf("%d", &boq);
}while(boq==1);
system("PAUSE");
puts("konets");
    return 0;
}
 
////////////////////////////////////////////////////
int vvod(int **l) {
  int n;
  printf("\t\t ukajite razmer massiva: ");
  scanf("%d", &n);
  int *m = new int[n];
  for (int i = 0; i < n; i++) {
     printf("element%d: ", i + 1);
     scanf("%d", &(m[i]));
  }
  *l = m;
  return n;
}
 
int sum(int *m, int n) {
  int sum = 0;
  for (int i = 0; i < n; i++) 
      if (m[i] > 0) 
         sum += m[i];
      
  
  return sum;
}
 
int asum(int *m, int n) {
  int sum = 0;
  for (int i = 0; i < n; i++) 
      if (m[i] < 0) 
         sum += m[i];
      
  
  return sum;
}
0
61 / 61 / 24
Регистрация: 28.09.2012
Сообщений: 376
22.10.2014, 21:34 4
Лучший ответ Сообщение было отмечено Rin4ik как решение

Решение

Rin4ik, Rin4ik,
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
99
100
101
102
103
104
105
#include <cstdlib>
#include <iostream>
#include <stdio.h>
int vvod(int **l);
int sum(int *m, int n);
int asum(int *m, int n);
 
using namespace std;
 
int main()
{
    int boq;
    do{
        system("cls");
        printf("\t\t\t********MENU*********\n\n");
        printf("1. Mech\n");
        printf("2. oqing \n");
        printf("3. bilmiman torisi \n");
        printf("4. amizi ying \n");
        printf("\n\n\nzdelayte vash vibor:\t");
        int mech;
        scanf("%d", &mech);
        switch (mech){
        case 1:
        {
            for (int i = 0; i < 10; i++)
            {
                printf("\t\t\tumniy mol\n");
            }
            break;
        }
        case 2:
        {
            int *x, *y, *z;
 
            printf("zapolnite massiv X \n");
            int Nx = vvod(&x);
            int sumx = sum(x, Nx);
            int asumx = asum(x, Nx);
 
            printf("zapolnite massiv Y \n");
            int Ny = vvod(&y);
            int sumy = sum(y, Ny);
            int asumy = asum(y, Ny);
 
            printf("zapolnite massiv Z \n");
            int Nz = vvod(&z);
            int sumz = sum(z, Nz);
            int asumz = asum(z, Nz);
            printf("\t\tsumma polojitelnix chisel\n");
            printf("SumX = %d\nSumY = %d\nSumZ = %d\n\n", sumx, sumy, sumz);
            printf("\t\tsumma otricatelnix chisel\n");
            printf("aSumX = %d\naSumY = %d\naSumZ = %d\n", asumx, asumy, asumz);
            break;
        }
        case 3:
        {
            printf("qanday\n");
            break;
        }
        default:
            printf("net takoy operacii\n");
            break;
        }
        printf("xotite eshe raz najmite 1:\n");
        scanf("%d", &boq);
    } while (boq == 1);
    system("PAUSE");
    puts("konets");
    return 0;
}
 
////////////////////////////////////////////////////
int vvod(int **l) {
    int n;
    printf("\t\t ukajite razmer massiva: ");
    scanf("%d", &n);
    int *m = new int[n];
    for (int i = 0; i < n; i++) {
        printf("element%d: ", i + 1);
        scanf("%d", &(m[i]));
    }
    *l = m;
    return n;
}
 
int sum(int *m, int n) {
    int sum = 0;
    for (int i = 0; i < n; i++)
        if (m[i] > 0)
            sum += m[i];
 
 
    return sum;
}
 
int asum(int *m, int n) {
    int sum = 0;
    for (int i = 0; i < n; i++)
        if (m[i] < 0)
            sum += m[i];
 
 
    return sum;
}
0
0 / 0 / 4
Регистрация: 06.10.2014
Сообщений: 59
22.10.2014, 21:46  [ТС] 5
а в чем была проблема??
0
61 / 61 / 24
Регистрация: 28.09.2012
Сообщений: 376
22.10.2014, 22:03 6
Rin4ik,
фигурные скобки
и тут
printf("xotite eshe raz najmite 1:\n", boq);
не нужна была boq
1
С чаем беда...
Эксперт CЭксперт С++
7860 / 3790 / 1040
Регистрация: 18.10.2014
Сообщений: 8,050
23.10.2014, 07:40 7
Простите, а что тут делает using namespace std???
0
Модератор
Эксперт С++
9783 / 8347 / 5087
Регистрация: 18.12.2011
Сообщений: 22,313
23.10.2014, 12:20 8
TheCalligrapher, Вопрос риторический?
Ну забывают люди, что пишут на С, а не на С++!
Кстати, кроме stdio.h тут больше никаких инклюдов не надо.
0
0 / 0 / 4
Регистрация: 06.10.2014
Сообщений: 59
23.10.2014, 17:18  [ТС] 9
cначала у меня было русский ввод поэтому включил iostream а cstdlib это ж для system("pause") не так ли*? да убрать using namespace std; я забыл хотя оно не мещает !!!))
0
И целого heap'а мало
95 / 56 / 17
Регистрация: 31.07.2014
Сообщений: 291
23.10.2014, 18:48 10
Цитата Сообщение от Rin4ik Посмотреть сообщение
хотя оно не мещает
оно даже в c++ коде мешает.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2014, 18:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка initialization of 'element' is skipped by 'case' label
Во первый заранее извиняюсь если не правильно создал тему, я здесь впервые и не знаю как выбрать...

Что за ошибка: Unable to jump to row 0 on MySQL result index 77?
где то тут ошибка $result=mysql_query(&quot;SELECT * FROM `&quot;.prefix.&quot;icq` WHERE `id`='&quot;.$id.&quot;'&quot;);...

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

Ошибка: "Error 1 Control cannot fall through from one case label"
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...


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

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

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