У меня изначально была структура и в ней есть id. С консоли запрашивался номер строки которую я хотел бы заменить, потом в структуре искал этот id и менял все его значения на новые, а потом перезаписывал файл. Через fseek с fwrite пробовал, но что-то у меня не получалось, скорее всего что-то я неправильно делал.