Вы в определениях ошибаетесь, если нужно взять числа из файла есть специальные типы данных для открытия файла, ну а когда откроете используйте цикл с atoi и '\n' пока fgets не вернет 0, если файл большой, но меньше размера свободной оперативной памяти, можно создать динамический массив, скопировать содержимое файла в него и уже с ним работать, так быстрей всего