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

Почему switch case начал работать неправильно? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму и общее количество тех элементов заданного массива http://www.cyberforum.ru/cpp-beginners/thread786910.html
Найти сумму и общее количество тех элементов заданного массива X1,X2, … ,Xn, абсолютная вели-чина которых отличается от Р не более, чем на Т
C++ Вывод всего стека на экран Нужна помощь, как вывести на экран весь стек (в связном представлении), в независимости от того, какой у него размер, через подпрограмму. Вот мой код: #include "stdafx.h" struct STACK { float Value; STACK *Link; http://www.cyberforum.ru/cpp-beginners/thread786901.html
RAD Studio С++ bilder: Сложить матрицу 5Х5 по спирали C++
Мне нужно Сложить матрицу 5Х5 по спирали! Даже не представляю как это сделать!
Как совместить два (или больше) информационных потока? C++
Здравствуйте У меня вопрос, как совместить два (или больше) информационных потока? Например один выполняется в реальном времени, а другой 'походово' и зависит от вносимых пользователем данных.
C++ Объясните неявное преобразование в этом случае http://www.cyberforum.ru/cpp-beginners/thread786850.html
scoped_ptr p = new Object();То есть "p" неявно преобразовывается в указатель, но как не понятно. Это я встретил просматривая вот это. В коментариях был ответ "scoped_ptr p = new Object(); Здесь работает неявное преобразование. У scoped_ptr в конструкторе указан аргументом Object*, справа от знака "=" как раз такой указатель и создаётся. Компилятор в таком случае преобразует эту конструкцию к...
C++ Дружественные функции. Считайте текст и выведите на экран исходный текст, а затем предложения, содержащие определенное количество слов считайте текст и выведите на экран исходный текст, а затем предложения, содержащие определенное количество слов. При выполнении данного задания необходимо использовать дружественные функции. Переменные для ввода исходных данных обьявить как защищенные. Я пробывала сделать у меня не получается, помогите пожалуйста! #include <iostream> #include <string> using namespace std; class text {... подробнее

Показать сообщение отдельно
Flexx02
25 / 25 / 0
Регистрация: 26.05.2012
Сообщений: 164
Записей в блоге: 1
15.02.2013, 15:00     Почему 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
switch(T1)
{
case 1: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/1.jpg"); break;
case 2: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/2.jpg"); break;
case 3: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/3.jpg"); break;
case 4: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/4.jpg"); break;
case 5: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/5.jpg"); break;
case 6: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/6.jpg"); break;
case 7: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/7.jpg"); break;
case 8: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/8.jpg"); break;
case 9: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/9.jpg"); break;
case 10: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/10.jpg"); break;
case 11: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/11.jpg"); break;
case 12: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/12.jpg"); break;
case 13: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/13.jpg"); break;
case 14: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/14.jpg"); break;
case 15: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/15.jpg"); break;
case 16: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/16.jpg"); break;
case 17: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/17.jpg"); break;
case 18: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/18.jpg"); break;
case 19: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/19.jpg"); break;
case 20: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/20.jpg"); break;
case 21: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/21.jpg"); break;
case 22: Image4->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/0.jpg"); break;
}
swich - после каждого case должен стоять break иначу будут выполнятся дальнейшие условия, тоесть те case которые идут ниже и ещо в конце нада добавть

C++
1
2
default {
}
ето, операцыя которая будет выполнятса когда не один case не подходит.
Мой совет, даже если нету никакой операцыя по default - у то все равно его добавить
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru