How can I reorder the bytes of an integer?
My task is to convert a data file from big endian to little endian & vice versa using C. I have been looking online for about 3 hours now for other examples and reading my text book, however I am so stuck on how to even start this function. So far I have the order of events correct (1 through 4) but inside my convert_and_save function do I have to create a char array using → char buffer[4]; ? Can someone please help me? even if you just give me clues on what to look up, I would greatly appreciate it. I need to write a function called: void convert_and_save(struct record item, FILE * output