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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
adamo86
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
14.08.2011, 16:33     Помогите разобраться с switch #1
Вот код программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    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"; 
    }
Программа выводит "ERROR".
В читаемом файле "input.txt" находится символ 'C', но программа все равно выводит "ERROR". Ничего не пойму;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2011, 16:33     Помогите разобраться с switch
Посмотрите здесь:

Помогите разобраться... C++
помогите разобраться с gcc C++
Помогите новичку разобраться с С++ C++
C++ Помогите разобраться
Помогите разобраться с try-catch! C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
14.08.2011, 19:58     Помогите разобраться с switch #21
Цитата Сообщение от silentnuke Посмотреть сообщение
если у него из файл счисталось, и cout вывел то что надо, как файл мог быть не открыт, оО?
Если бы у него все считалось, и файо вывел то, что надо, то не было бы этой темы! Или вы только что проснулись?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2011, 20:35     Помогите разобраться с switch
Еще ссылки по теме:

C++ не могу разобраться со switch.
C++ Помогите пожалуйста разобраться с Switch case
C++ Помогите разобраться :)

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

Или воспользуйтесь поиском по форуму:
silentnuke
14.08.2011, 20:35     Помогите разобраться с switch
  #22

Не по теме:

Цитата Сообщение от Сыроежка Посмотреть сообщение
Если бы у него все считалось, и файо вывел то, что надо, то не было бы этой темы! Или вы только что проснулись?
не стоит грубить)
лучше посмотрите внимательно сюда и тогда поймете к чему был мой вопрос.

Yandex
Объявления
14.08.2011, 20:35     Помогите разобраться с switch
Ответ Создать тему
Опции темы

Текущее время: 16:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru