#include <stdio.h>
int main(){
unsigned int a;
unsigned char buff[32];
printf("%p\r\n", a = fopen("/proc/8324/mem", "rb"));
printf("%p\r\n", fread(buff, 1, sizeof(buff), a));
fclose(a);
return 0;
}
fopen otwiera prawidlowo, natomiast fread zwraca nil. O co chodzi?