Witam, powiedzmy,że mam strukturę:
typedef struct
{
int a;
int b;
}test;
i funkcję
void odczyt(void)
{
FILE* pt = NULL;
pt = fopen("Test.bin","rb");
test dane;
fread(&dane, sizeof(test), 1, pt);
}
To taki odczyt zadziała, ale mam problem w momencie kiedy struktura nie jest stworzona w środku funkcji.
Wtedy musiałbym przesłać wskaźnik struktury do funkcji, ale nie wiem co wpisać w fread()
void odczyt(test*wsk)
{
FILE* pt = NULL;
pt = fopen("Test.bin","rb");
fread(&wsk, sizeof(test), 1, pt);
}