Eclipse не компилирует C сам по себе.Для этого он использует внешний компилятор, обычно gcc.Поэтому крайне маловероятно, что скомпилированная программа будет неправильной, если только конфигурация компилятора в Eclipse не сделает что-то очень, очень странное.
Если вы получаете «лестницу», это звучит так, как будто новая строка часть выполнена, но возврата каретки не происходит.Это может произойти в системах, которые используют CR / LF в качестве окончания строки, таких как DOS / Windows.
К сожалению, вы уступаете небольшому количеству деталей.Вы используете Unix или Windows?Где работает программа в консоли XTerm Windows DOS в консоли Eclipse?Если ответ «Eclipse console», то вы попытались запустить его в другом терминале;или попытался запустить исходную программу в консоли Eclipse?Вы используете printf
или какую-то другую функцию?