łamanie wierszy i notepad

0

Jeśli zapisze w pliku tekstowym znaczek "\n" to wszystko jest fajnie, tylko notepad odczytuje go jako prostokącik, inne edytory sobie z nim radzą.

Ale dziś zauważyłem że pliki wyeksportowane z rejestru zachowują się dokładnie odwrotnie.

Pytanie brzmi który znaczek łamie linie w notepadzie? :|

0

hehe, windowsowski notepadzik łamie linie tylko jeżeli są znaki CR+LF czyli \n\r o ile się nie mylę 13h+10h lub odwrotnie

//tzn 13+10 ale w decymalu :PPP a 0Dh, 0Ah :PP
użyj po prostu hexedytora. 0Dh a po nim 0Ah powinno zadziałać, nie wiem co w c++ znaczy \n i \r tzn nie znam ich wartości, ale spróbuj \n\r a jak nie bedzie dzialac to \r\n

0

hehe, windowsowski notepadzik łamie linie tylko jeżeli są znaki CR+LF czyli \n\r o ile się nie mylę 13h+10h lub odwrotnie

teraz jest jeszcze ciekawiej, w notepadzie dwa "krzaczki" a w innych dwa razy złamana linia czyli:

linia 1

linia 2

linia 3

[green]

0

CRLF to \r\n lub 0a0d.

0

a to juz w ogole ciekawe, bo u mnie dziala \n bez zarzutu (czyt. bez krzaczkow)

1 użytkowników online, w tym zalogowanych: 0, gości: 1