вывод очередей в правильном порядке [закрыто]

Работая над выводом действительного числа или целого числа i 'm чтение числа за символом из файла. Он будет читать целое число и помещать его в integerQueue, пока не достигнет «.», затем он переключится на ввод его в realQueue.

Затем, когда я печатаю, он должен распечатать то есть Real: 123.4343

Но прямо сейчас результат является действительным: 123. Целое число 4343

Каким-то образом мой цикл while или my if isn 'делаю свою работу. Я просто могуне могу найти мою ошибку

вопрос в том, как мне исправить вывод, чтобы он выводил 123.4343

    //if the realQueue is empty, then we just read in an integer, currentState must be 1, in order to print integer
            if(realQueue.empty() || currentState == '1')//implementation of the FSM
            {
                    writeFile 

Ответы на вопрос(1)

Ваш ответ на вопрос