Похоже, вы должны использовать fgets. Нет способа эмулировать строки длиной 10 символов, когда они не без чтения данных и последующей их обработки (невозможно найти, не зная, где искать).
Вы можете просто использовать fgets для просмотра строк, а затем использовать их в качестве подстроки (до 10 символов)
Если причина, по которой вы хотите это сделать, связана с производительностью, вам, вероятно, придется хранить данные по-другому (или использовать индексацию). Чтобы иметь возможность искать конкретную запись, вам нужно уметь выяснить, какой этнри искать. Самый простой способ это сделать - заполнение строк. (Если каждая строка строки составляет 10 символов, то можно просто искать и обрезать на основе 10 * х)