2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
||||||
1 | ||||||
Помогите разобраться с switch14.08.2011, 16:33. Показов 1875. Ответов 21
Метки нет (Все метки)
Вот код программы:
В читаемом файле "input.txt" находится символ 'C', но программа все равно выводит "ERROR". Ничего не пойму;
0
|
14.08.2011, 16:33 | |
Ответы с готовыми решениями:
21
Помогите пожалуйста разобраться с Switch case не могу разобраться со switch. Разобраться с программой со Switch Не могу разобраться с switch |
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
|
14.08.2011, 16:40 [ТС] | 4 |
Смотрел, выводит символ 'C' без всяких сюрпризов.
Добавлено через 25 секунд А как это проверить?
0
|
56 / 56 / 16
Регистрация: 01.08.2011
Сообщений: 141
|
|
14.08.2011, 16:40 | 5 |
всё работает!!!а ты создал файл input.txt?
1
|
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
|
14.08.2011, 16:42 [ТС] | 7 |
Да. Он этот символ читает.
Добавлено через 1 минуту А как его дать?
0
|
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
|
14.08.2011, 16:47 [ТС] | 10 |
0
|
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
||||||
14.08.2011, 16:52 [ТС] | 11 | |||||
Я как-то не знаком с этим - "hex". Что именно надо сделать?
Добавлено через 2 минуты
0
|
56 / 56 / 16
Регистрация: 01.08.2011
Сообщений: 141
|
||||||
14.08.2011, 16:54 | 12 | |||||
Ну незнаю, у меня всё отлично работает.
1
|
Android Programmer
141 / 142 / 10
Регистрация: 08.12.2010
Сообщений: 421
|
|
14.08.2011, 16:58 | 13 |
хм, даже с вашим файлом все нормально выводит, вы уверены что файл лежит рядом с исполняемым файлом?
1
|
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
|
14.08.2011, 17:01 [ТС] | 14 |
0
|
Заблокирован
|
|
14.08.2011, 17:08 | 15 |
Дело в тогм, что у вас нет проверки того, успешно ли файл открылся, или нет. Я думаю, проблема в том, что у вас файл на самом деле не отткрывается, и в первом элементе массива у вас находится "мусор".
Поэтому сделайте проверку на то, что файл открылся успешно.
1
|
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
|
14.08.2011, 17:12 [ТС] | 16 |
А как сделать эту проверку?
Добавлено через 2 минуты Попробую сейчас комп перезагрузить...
0
|
56 / 56 / 16
Регистрация: 01.08.2011
Сообщений: 141
|
||||||
14.08.2011, 17:13 | 17 | |||||
1
|
2 / 2 / 0
Регистрация: 10.04.2011
Сообщений: 185
|
|
14.08.2011, 17:25 [ТС] | 19 |
Ребят!!! Заработало.
После перезагрузки заработало. По моему я нашел ошибку: Я ведь после открытия файла "input.txt" его и не закрывал (input.close(). Наверное из-за этого там какой-то мусор может накопился. Это лишний раз доказывает, что в C++ надо быть осторожно с памятью. Всеv спасибо за оказанную поддержку.
0
|
Android Programmer
141 / 142 / 10
Регистрация: 08.12.2010
Сообщений: 421
|
|
14.08.2011, 18:52 | 20 |
если у него из файл счисталось, и cout вывел то что надо, как файл мог быть не открыт, оО?
0
|
14.08.2011, 18:52 | |
14.08.2011, 18:52 | |
Помогаю со студенческими работами здесь
20
Калькулятор: разобраться с блоками switch Помогите Разобраться Помогите разобраться с ОУ Помогите разобраться. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |