Быстрый вопрос о структурах:
struct xint {
int number;
char string[12];
};
int main(int argc, char *argv[])
{
struct xint offsets, *poffsets;
poffsets=&offsets;
FILE * pFile = fopen("file","rb");
fread(poffsets,1,16,pFile);
printf("Number %d\nString %s\n",offsets.number,offsets.string);
}
Я получаю этот вывод
Number 12345
Segmentation fault
Я знаю, что, вероятно, что-то не так со структурами, указателями и распределением памяти. Заранее спасибо:)