Celem jest stworzenie programu, który utworzy plik binarny z losowymi liczbami integer. Napisałem nieprawidłowy kod, ponieważ w pliku wyjściowym znajdują się zwykłe liczby, a nie maszynowe znaczki. Nie wiem jak wykonać to zadanie, dlatego proszę o pomoc.
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
int ilosc;
unsigned short *dane;
cin>>ilosc;
dane = new unsigned short[ilosc];
srand ((int) time(NULL));
ofstream plik ("dane_liczbowe.bin", ios::app | ios::binary);
for (int i=0; i<ilosc; i++)
{
dane[i]= rand() % 65535;
plik<<dane[i];
}
plik.close();
delete[] dane;
system("PAUSE");
return 0;
}