Вам просто нужно прочитать данные из этого файла и разбить эту строку на основе некоторых критериев. поскольку ваш файл не отформатирован должным образом, вам будет сложно проанализировать данные.
В вашем текущем сценарии ваш файл содержит только имя и цифру, которые вы можете легко проанализировать, обнаружив пробел в вашей строке. но это может привести к проблеме, если любое из ваших имен содержит пробел.
Прежде всего разделите каждую пару слов каким-либо символом, например: или; или табуляция или разрыв строки.
затем между каждой отдельной строкой разделите ее на пробел и затем прочитайте все содержимое файла в массиве char, затем из этого массива попытайтесь найти тот специальный символ, который указывает на одну запись.
Разделите каждую запись в отдельном массиве символов, затем снова для каждого сгенерированного массива, а затем разделите ее на основе символьного пространства и загрузите в вашей структуре
Это только для пояснения, оригинальная реализация может отличаться,
Student std = {first string, second integer};
Надеюсь, этот документ решит вашу проблему http://www.softwareprojects.com/resources//t-1636goto.html