Требуется взять часть данных из одного текстового файла, а другую из бинарного
void zapoln_script() {
FILE *from_sc, *to, *from_txt;
fopen_s(&from_sc, "scenario.txt", "r");
fopen_s(&from_txt, "ru.txt", "rb");
//fopen_s(&to, "Tsest.bov", "wb");
//fopen_s(&f, "one.save", "wb");
scrpt a;
int i, a1, a2, a3, a4;
Tx b;
while (fscanf_s(from_sc, "%d %d %d %d", &a1, &a2, &a3, &a4) != EOF) {
a.num = a1;
a.chs = a2;
a.scn = a3;
a.kolvo = a4;
a.renew_mem();
for (i = 0; i < a.kolvo; i++) {
fread(&b, 1, sizeof(Tx), from_txt);
if (b.num == a.num) {
a.repls[i] = b.st;
}
else cout « a.num « b.num « "ERROR\n";
}
a.print();
};
fclose(from_sc);
fclose(from_txt);
//fclose(to);
}
Выдаёт ошибку:
Поток 0x26ac завершился с кодом 0 (0x0).
Вызвано исключение: нарушение доступа для чтения.
**_Pnext** было 0x102CB34.
, и перенаправляет на файл xutility