Przejście do nowej linii w stringu

Przejście do nowej linii w stringu
KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 63
0

Witam,
przechowuję w zmiennej typu string zawartość, która ma być wpisana do pliku.
W tej zmiennej są przechowywane również przejścia do nowej linii:

Kopiuj
\n

Gdy jednak wpisuję zawartość zmiennej do pliku powyższy znak jest traktowany normalnie, czyli jest zwyczajnie wprowadzany do pliku - jak to naprawić?
Pozdrawiam

Młody
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 418
0

jakiś_string + #10 + #13 + nastepna_linia

  • Rejestracja: dni
  • Ostatnio: dni
0

Gdy jednak wpisuję zawartość zmiennej do pliku powyższy znak jest traktowany normalnie, czyli jest zwyczajnie wprowadzany do pliku - jak to naprawić?

Nie używać notatnika do przeglądania tego pliku. Albo zrobić windowsowe #13#10.

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12316
0
KierowcaAutobusu napisał(a)

jak to naprawić?

To nie jest zepsute;

Albo trzymaj wszystko w obiekcie typu TStringList i zapisuj do pliku po kolei każdą linię;

  • Rejestracja: dni
  • Ostatnio: dni
0

W pascalu nie dziala \n, uzyj:

str = 'linia1'+#13+'linia2';

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.