Я когда на С программирую, мне часто нужно, чтобы пользователь вводил данные. Я использовал специальную библиотеку cs50.h, но я хочу научиться обходиться без библиотек ВООБЩЕ. Как мне запросить у пользователя данные?
Наверное чего-то не понял... Руками, используя язык Си, писать свой функционал. Та библиотека что Вы написали, имеет открытый исходный код. Нужно смотреть как там написано и делать так же