Исправил формирование id при поиске числа  - не дописывается в конец '\0', который преобразовывался в пробел, получалось, что число "2", равно "2 ".
Исправил формирование обратной польской записи - если текущий элемент — операция, то, пока на вершине стека находится операция с ТАКИМ же или большим приоритетом, будем выталкивать её в выходное выражение.