/* AUTORE: Manuel Vichi 3^AIN Esercizio 2 File Binari */ #include #include using namespace std; int readBinary(char * const fileName, int buffer[], size_t count) { FILE* file = fopen(fileName, "rb"); if (file == NULL) { perror("Errore nell'apertura del file di lettura"); return -1; } else { int read = fread(&buffer,sizeof(int),count,file); fclose(file); return read; } return -1; } int main(void) { char file[] = "file_200.bin"; int arr[100]; size_t count = sizeof(arr) / sizeof(arr[0]); printf("Valori letti dal file %s: %d\n",file,readBinary(file,arr,count)); printf("Valori letti: "); for (size_t i = 0; i < count; i++) { printf("%d ",arr[i]); } printf("\n"); return 0; }