Řekl bych, že odřádkování v programu je věcí OS, resp. kompilátoru.
Program se zápisem do souboru fprintf(f,"\n") zkompilovaný pod Windows (pouze textový režim zápisu) do souboru zapíše CRLF a zkompilovaný pod Linuxem jen LF. Ve Windows se pak při čtení textového souboru znak CR vynechává.