Come tutti sappiamo in Windows EOL è CRLF e in linux LF e CR in Mac. (more_info)Come si legge Linux o Mac creato file in Windows tramite C FILE *?
Voglio scrivere un programma che legge sia linux sia Mac. Win file riga per riga in Windows. Per aprire il file userei fopen in modalità "rt", ma non so come leggere le righe. Fgets legge fino a CRLF e LF sotto Windows ma voglio che funzioni anche per EOL = CR.
Quindi qual è la soluzione? Grazie in anticipo.
Linux utilizza LF non CR. MacOS9 usato CR semplice. –
Sì, hai ragione PiotrLegnica http://mc-computing.com/languages/CR_LF.htm questa è l'intera lista. –
@Mihran: MacOSX usa LF. –