Windows'da bildiğimiz kadarıyla EOL, CRLF ve Mac'te LF ve CR linux'tur. (more_info)Linux veya Mac, C DOSYASI * aracılığıyla Windows'ta nasıl dosya oluşturdu?
Linux'taki dosyaları Linux'ta satır olarak kaydetme işlemini Linux ve Linux olarak okuyan bir program yazmak istiyorum. Dosya açmak için fopen'i "rt" modunda kullanacağım, ancak satırların nasıl okunacağını bilmiyorum. fgets Windows altında CRLF ve LF'ye kadar okur, ancak EOL = CR dosyaları için de çalışmasını isterim.
Peki çözüm nedir? Şimdiden teşekkürler. Dosyayı rt modunda (oku - metin) açtığınız sürece, iyi olmalısınız.
Linux, LF değil CR kullanır. MacOS9 düz CR kullanmıştır. –
Evet haklısınız, PiotrLegnica http://mc-computing.com/languages/CR_LF.htm bu tüm liste. –
@Mihran: MacOSX, LF'yi kullanıyor. –