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

Подскажите со swith, case - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пропустить строчку при чтении из файла http://www.cyberforum.ru/cpp-beginners/thread918561.html
Подскажите как? Спасибо)
C++ Как правильно запилить формулу в с++? f(x)=arccos(2*x/(1+x^2) - e^(-x^2)) Интеграл (вверху 1, внизу 0): cos(x-4) dx http://www.cyberforum.ru/cpp-beginners/thread918546.html
C++ Самопроизвольная очистка структуры
Проблема такая, в первом методе я заполняю структуру значениями, во втором необходимо обработать эти значения, однако при вызове последнего структура оказывается заполнена не пойми чем. При этом это точно одна и та же структура, ибо указатели совпадают.
Незнаю где ошибка C++
#include <iostream> using namespace std; int main() { setlocale(0, ""); double a, b; char f; a = 0; f = '+'; cout << "Ваше число = " << a << endl;
C++ Правильное понимание http://www.cyberforum.ru/cpp-beginners/thread918535.html
ifstream file; file.open(way1.c_str()); getline(file, name); getline(file, fam); getline(file, otchestvo); file >> age; file.ignore(); getline(file, info);
C++ SQLite Блокровка/разблокировка Есть код: таймер периодически создает/запускает поток, поток получает данные ( через интернет) открывает БД (sqlite3_open() ) и добавляет туда новые данные закрывает БД ( sqlite3_close(db); ) поток завершается. При первом создании потока все проходит нормально данные вставляются ошибок- нет, при втором при попытке выполнить INSERT пишет что база блокирована, данные не занеслись. Период... подробнее

Показать сообщение отдельно
Nikko12
 Аватар для Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162
05.07.2013, 23:42     Подскажите со swith, 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
#include<iostream>
using namespace std;
int main()
{
    int x;
    switch(x)
    {
    case 1:
        {
            //действие
            break;
        }
    
    case 2:
        {
            //действие
            break;
        }
    
    case 3:
        {
            //действие
            break;
        }
    
    default:
        {
            //действие
        }
    }
    return 0;
}
Может ли быть case: не int а char?? т. е.:
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
#include<iostream>
using namespace std;
int main()
{
    char x;
    switch(x)
    {
    case l:
        {
            //действие
            break;
        }
    
    case r:
        {
            //действие
            break;
        }
    
    case u:
        {
            //действие
            break;
        }
    
    default:
        {
            //действие
        }
    }
    return 0;
}
Если "ДА", то как это реализовать, у меня не вышло.
Заранее спасибо за ответ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru