Cześć,
próbuję napisać prosty program, który potrzebuje zczytać z pliku kilka liczb.
Niestety napotykam się na prawdopodobnie banalne problemy z którymi nie potrafię sobie poradzić.
Program wygląda mniej więcej tak:
#include "pch.h"
#include <iostream>
#include <stdio.h>
int main()
{
double A;
FILE *in;
fopen_s(&in, "Plik.dat", "rb");
fscanf_s(in, "%f", &A);
fclose(in);
}
Po uruchomieniu dostaję taki oto komunikat:
"Nieobsłużony wyjątek w lokalizacji 0x00007FF94157D428 (ucrtbase.dll) w ConsoleApplication1.exe: Przekazano nieprawidłowy parametr do funkcji, która traktuje nieprawidłowe parametry jako błąd krytyczny."
Dotyczy on funkcji fscanf_s() ale jeśli ją usunę to podobny komunikat pojawia się w kontekście funkcji fclose().
Będę bardzo wdzięczny za jakąkolwiek pomoc lub naprowadzenie na sposób rozwiązania tego problemu.
Pozdrawiam,
Andriej