Модератор
|
|||||||||||
1 | |||||||||||
Создание потока ввода15.04.2018, 14:42. Просмотров 799. Ответов 3
Метки нет Все метки)
(
Объясните, плиз, почему не получается инициализировать поток ввода внутри оператора switch ? код вот такой
[Error] crosses initialization of 'std::ifstream fin' Если же объявить поток до оператора switch, то все работает нормально..
0
|
|
15.04.2018, 14:42 | |
Перегрузка потока ввода Ошибка потока ввода Очистка потока ввода
|
|
566 / 349 / 132
Регистрация: 15.09.2017
Сообщений: 1,239
|
||||||
15.04.2018, 14:50 | 2 | |||||
![]() Решение
long399, Заключи в блок
1
|
Модератор
|
|
15.04.2018, 14:56 [ТС] | 3 |
Avaddon74, спасибо, помогло!
0
|
Тематические курсы и обучение профессиям онлайн Профессия Разработчик на C++ (Skillbox) Архитектор ПО (Skillbox) Профессия Тестировщик (Skillbox) |
566 / 349 / 132
Регистрация: 15.09.2017
Сообщений: 1,239
|
|
15.04.2018, 15:03 | 4 |
![]() Решение
long399, Объяснение простое, если переменная объявляется не в блоке, то она видна до конца switch, а т.к. у тебя есть инструкция default, то предполагается, что в принципе, ты можешь в default'e обратиться к этой переменной, но и case 2 ты можешь пропустить, поэтому так низя
1
|
15.04.2018, 15:03 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Завершение потока ввода
Считывание с потока ввода Очистка потока ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |