#include #include #include "plxheaderstruct.h" struct PL_FileHeader header; void* loadfile(FILE **filepointer); int main() { FILE *plxfilepointer; plxfilepointer = loadfile(&plxfilepointer); printf("Found File at %p\n\n", plxfilepointer); fread(&header, sizeof(struct PL_FileHeader), 1, plxfilepointer); printf("Dumping some header info...\n\n"); printf("AD Frequency: %i\n", header.ADFrequency); printf("Last Timestamp: %f\n\n", header.LastTimestamp); fclose(plxfilepointer); return 0; } void* loadfile(FILE **filepointer) { *filepointer = fopen("test.plx", "rb"); return *filepointer; }