Я новичок в C. Вот мой код:
/* Using scanf() */
#include <stdio.h>
int main(void) {
int iDec1, iDec2, iDec3;
printf("Enter three decimals:\n");
scanf("%d,%d,%d", &iDec1, &iDec2, &iDec3);
printf("Your decimals are %d, %d and %d.", iDec1, iDec2, iDec3);
return 0;
}
Он работает в командной строке, но когда я запускаю его через Eclipse, он ничего не делает. После нажатия кнопки «Стоп» это отображается в выходных данных консоли:
Введите три десятичных знака
Ваши десятичные дроби: 3, 2147344384 и 2147344384.
Что за ...? Почему это хорошо работает вне Eclipse, но не внутри Eclipse?