Т.е. тебе выковырять удалось одно число из потока за вызов, а потом конец. Что не так?
Ты таблицу с данными из текстового файла читаешь или цифру интерактивно у пользователя хочешь спросить в консоли?
А про библиотеку GTK кто-нибудь слышал?
Здесь админы есть?