Я пытаюсь прочитать заголовок пакета, а затем прочитать полезную нагрузку. Но как-то чтение полезной нагрузки просто не работает для меня. Любая помощь будет большой. Благодарю.Чтение структуры
FILE *inputfile
struct packet {
unsigned short blocksize;
unsigned char *payload;
};
while(!feof(inputfile)) {
struct packet p;
p.payload = malloc(p.blocksize);
fread(&p, sizeof(p), 1, infp); //reads the header
fread(p.payload, sizeof(char), p.blocksize, inputfile); //reads the payload
}
что компилируемый код ?? (в нем отсутствуют некоторые скобки) – txtechhelp
скобки находятся в моем коде, оставил его, когда я копировал/вставлял в это. и нет, это не мой полный код. – user3291818
Пожалуйста, вставьте компилируемый код, который сообщество может понять; ни один орган не знает, как выкладывается ваш код, но вы и упущение даже одного кронштейна могут означать утечку памяти, ошибку seg или любые другие многочисленные ошибки. – txtechhelp