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

Помогите разобраться с switch - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Видимость в классах http://www.cyberforum.ru/cpp-beginners/thread341900.html
Дана программа #include<iostream> using namespace std; class a {protected: int a1; public: void fc() {a1=5;cout<<a1<<endl;
C++ Потоки. Ввод данных. Если согласится на ввод второго человека, пропускается ввод его имени... вроде ввод все правильно, не знаю в чем беда :wall: #include"stdafx.h" #include <iostream> using namespace std; class... http://www.cyberforum.ru/cpp-beginners/thread341896.html
C++ Проблема с открыванием
У меня компилятор Dev-C++ версии 4.9.9.2 набрал текст скомпилировал удачно Компилятор: Default compiler Выполнение g++.exe... g++.exe "C:\Documents and Settings\777\Мои документы\Мои...
C++ Построение графика по заданному математическому закону
я только недавно изучаю С++, на работе поставили задачу реализовать построение графика по заданному математическому закону: An = An-1 + (1/m)*СO, где n и n-1 это соответственно предыдущий и следущий...
C++ Из char[] в string http://www.cyberforum.ru/cpp-beginners/thread341861.html
Есть массив char ch и переменная string str, необходимо второй элемент массива ch, т.е. ch передать в переменную str (типа str = ch). Как это сделать? Вечные мучения с этими строками в C++.
C++ Отличие CLR от Win32 Всем доброго времени суток. Подскажите пожалуйста чем отличается консольное приложение CLR от консольного приложения Win32. Это при создании проекта в Visual Studio. подробнее

Показать сообщение отдельно
adamo86
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
14.08.2011, 16:52  [ТС]
Цитата Сообщение от Сыроежка Посмотреть сообщение
'Cэ может быть и русской буквлй 'C', и латинской буквой 'C'. Поэтому для проверки распечатайте ее hex код с помощью манипулятора потока std::hex.
Я как-то не знаком с этим - "hex". Что именно надо сделать?

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    int i_1x;
    i_1x = 0;
    char a_n[10];
 
    ifstream input("input.txt");
    input >> a_n;
 
    switch (a_n[0])
    {
 
    case 'C': 
        i_1x = 3; 
        break;
 
    default:  
        cout << "ERROR"; 
        b_b = false; break;
    }
    cout << i_1x;
Сейчас ERROR не выводит, но и переменной i_1x не приравнивает 3. Программа выводит "0".
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru