Да, это будет бесконечно.Это потому, что у вас есть строка:
while (InputNum >= 0)
в main
, но вы никогда не меняете значение InputNum!
Удалите цикл while
в целом.Похоже, вам это может понадобиться, когда вы начнете читать свои цифры с binin.txt
, но, конечно, еще нет.