Что делать, если ifstream не работает в случае свитча?C++

Программы на C++. Форум разработчиков
Anonymous
Что делать, если ifstream не работает в случае свитча?

Сообщение Anonymous »

В приведенном ниже фрагменте кода я вызываю два разных файла. С первого раза всё работает и текст из файла выводится корректно, но при вызове второго файла внутри кейса переключателя компилятор пишет ошибку: error: jump to case label
61 | случай 2:
| ^
Кто-нибудь знает, как оставить корпус коммутатора и конструкцию ifstream и заставить все работать?
float bank(int third_q, int forth_q) {
int k;
ifstream file1("vklad1.txt");
char ch1;
while (file1.get(ch1)) {
cout > third_q;
while (third_q != 1 || third_q != 2) {
switch(third_q)
{
case 1:
double sum, percent, duration, end_sum;
cout > sum;
cout percent;
cout duration;
cout

Подробнее здесь: https://stackoverflow.com/questions/784 ... witch-case

Вернуться в «C++»