Write unsigned char to a file and read it back
#include <iostream> #include <fstream> using namespace std; main(void) { int n[5] = {1, 2, 3, 4, 5}; int i; ofstream out("test"); if(!out) { cout << "Cannot open file"; return 1; } out.write((char *) &n, sizeof n); out.close(); for(i=0; i<5; i++) n[i] = 0; ifstream in("test"); in.read((char *) &n, sizeof n); for(i=0; i<5; i++) // show values read from file cout << n[i] << " "; in.close(); return 0; }