вывод очередей в правильном порядке [закрыто]
Работая над выводом действительного числа или целого числа 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