Witam, rozpocząłem swoją naukę o plikach binarnych i wskaźnikach w C++. Program z jakiegoś powodu się nie kompiluje, mimo że Visual nie pokazuje żadnych błędów ani ostrzeżeń. Dopiero się uczę więc problemem może być jakaś drobnostka, której po prostu nie rozumiem, więc byłbym wdzięczny za wytłumaczenie/wskazanie błędu.
#include <iostream>
#include <stdio.h>
using namespace std;
void tablicadopliku(float* tab, int rozmiar)
{
FILE* plik;
plik = fopen("dane.bin", "w+");
}
int main()
{
float tablica[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
float* w;
w = &tablica[0];
int wielkosc = 10;
tablicadopliku(w, wielkosc);
}