Napravi ovako, pa ćeš vidjeti da program radi, odnosno u fopen funkciju unesi argument da se može kreirati datoteka - "file access modes".
o fopen funkciji pogledaj ovdje:
http://www.cplusplus.com/reference/clibrary/cstdio/fopen/
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int niz[20], br = 0, i, min, max;
FILE * dat;
dat = fopen("brojevi.txt", "a+"); ta sanm stavio "r"
if (dat != NULL)
{
while (!feof(dat))
{
fscanf(dat, "%d", &niz[br]);
br++;
}
fclose(dat);
min = niz[0];
max = niz[0];
for (i = 1; i < br; i++)
{
if (niz[i] < min) min = niz[i];
if (niz[i] > max) max = niz[i];
}
printf("%d %d", min, max);
} else cout << "Datoteka ne postoji!";
return 0;
}
Ovako sam probao sinoć i radilo je, samo kaže da ne postoji jer je fala Bogu ne nađe, a vjerujem da radi i kako si ti napisao samo sad nemam di oprobat. Problem mi je zadatak iznad, ne znam kako vratit iz funkcije polje koje sam sortirao da ga ispiše glavni program? žuto nisam pisao,a na kraju sam koristio printf("datoteka nije pronađena!");