Код со сканфом и принфом работает сразу, сразу отлажен. Самостоятельный разбор IEEE -- это неделя работы, если с отладкой и 100500 последующих исправлений. Если мы не 3D-ускоритель делаем, где нужно передать 100500 чисел в секунду -- нужно использовать ГОТОВЫЙ И ОТЛАЖЕННЫЙ код и не заниматься работой ради работы. За "в 99% случаев и так будет" -- таки сжигать. Потому, что всегда найдётся 1% случаев и нет нужды на пустом месте подкладывать мину замедленного действия.