Çözüldü \N ile \r farkı nedir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

533388

Hectopat
Katılım
27 Mart 2022
Mesajlar
4.463
Makaleler
2
Çözümler
54
Anladığım kadarıyla \n yeni satıra inerken \r satır başı yapıyor. Doğru mudur yoksa başka bir amaçla mı kullanılır?
 
Son düzenleyen: Moderatör:
Çözüm
İki tane kod bloğu koyacağım. İkisinde de 5 satırda 5 kere X yazacağım. İlkinde \n yapıp A yazacağım. İkincisinde \r yapıp A yazacağım. Sanırım yeterli olur.
Sistemden sisteme satır sonu değişiyor. CRLF kullanan var, LF kullanan var. \n direkt alt satıra geçiyor. Örnekteki X yazdırma işi bittikten sonra imleç başka yere taşınsaydı \n direkt alt satıra inerdi, alt satırın başına değil.

Kod:
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
A
Kod:
XXXXX
XXXXX
XXXXX
XXXXX
AXXXX
İki tane kod bloğu koyacağım. İkisinde de 5 satırda 5 kere X yazacağım. İlkinde \n yapıp A yazacağım. İkincisinde \r yapıp A yazacağım. Sanırım yeterli olur.
Sistemden sisteme satır sonu değişiyor. CRLF kullanan var, LF kullanan var. \n direkt alt satıra geçiyor. Örnekteki X yazdırma işi bittikten sonra imleç başka yere taşınsaydı \n direkt alt satıra inerdi, alt satırın başına değil.

Kod:
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
A
Kod:
XXXXX
XXXXX
XXXXX
XXXXX
AXXXX
 
Çözüm

Anladım, çok teşekkür ederim. Yani \r imleci satırın başına getiriyor, peki \f neden? İşarerti bırakıyor?
 
İmleci alta alıyor. Satırda karakter olup olmamasına bakmıyor.
Bunlar daktilodan yeni geçilirken kullanılan şeyler. Günümüzde \n yazsanız yeterli olmalı. Sistem \n\r kullanıyorsa o kendi halleder.
Zaten muhtemelen sadece konsola yazdırırken kullanıyorsunuz. Dosyaya (veya yazıcıya) yazarken işe yarıyorlar.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…