>>7 http://c-faq.com/misc/binaryfiles.html Q: How can I write data files which can be read on other machines with different word size, byte order, or floating point formats? A: The most portable solution is to use text files (usually ASCII), written with fprintf and read with fscanf or the like. (Similar advice also applies to network protocols.) Be skeptical of arguments which imply that text files are too big, or that reading and writing them is too slow. Not only is their efficiency frequently acceptable in practice, but the advantages of being able to interchange them easily between machines, and manipulate them with standard tools, can be overwhelming.
Why would you give a link to such thing? ;_;