Я сделал структуру следующим образом:
struct record {
char name[20];
int age;
};
и сохранил в файле, скажем «record.dat» с помощью fwrite и могу читать с помощью fread. Я хочу изменить / обновить возраст определенного имени в файле и не могу обновить этот определенный возраст. Любая помощь / подсказка будет принята
fread(&struct_name,sizeof(struct record),1,fp);
struct_name.age = xx;
только обновляет локальную переменную и фактически не изменяет содержимое файла ...