ďťż

Ładny brzuch

Witam potrzebuje zapisać tekst do pliku korzystając z StreamWriter i funkcji Write, ale zjada mi entery, wszystko jest w jednej linijce. ktoś wie jak roziwązać ten problem?



A próbowałeś korzystać z funkcji WriteLine?

Na przykład:
StreamWriter example = new StreamWriter(<tutaj ścieżka pliku, do której ma zostać wszystko zapisane>); example.WriteLine("TEST"); example.WriteLine("TEST NUMBER 2");

Polecam zainicjować klasę StreamWriter w następujący sposób:
TextReader reader = new StreamWriter(<tutaj ścieżka pliku, do której ma zostać wszystko zapisane>);

Wiem że tak można z WriteLine, probolem w tym, że ja mam duży tekst w jednym stringu, a nie wiele któtkich, tak więc musiał bym ciąć tekst Splitem itp.

A zainicjowanie w ten sposób jak podałeś nic nie zmeiniło.

EDIT: Wkurzyłem sie i zrobiłem ze splitem, ale jak ktoś wie jak to rozwiązać inaczej niech pisze.
Użytkownik Rozbój edytował ten post 15 wrzesień 2009, 20:08
Ja już chyba mam jeszcze jeden sposób - tam gdzie chcesz mieć Enter dopisz kod \r\n.

Na przykład:
StreamWriter writer = new StreamWriter(<tutaj ścieżka>); writer.WriteLine("TEST\r\nTEST\r\nTEST");
Powinno pomóc.




Ja już chyba mam jeszcze jeden sposób - tam gdzie chcesz mieć Enter dopisz kod \r\n.
Na przykład:
StreamWriter writer = new StreamWriter(<tutaj ścieżka>); writer.WriteLine("TEST\r\nTEST\r\nTEST");
Powinno pomóc.

Jak już coś to nie /r/n tylko lepiej Environment.NewLine.


Jak już coś to nie /r/n tylko lepiej Environment.NewLine.
A wiesz jakby to wyglądało?
writer.WriteLine("TEST" + Environment.NewLine + "TEST 2");
Będzie więcej wtedy roboty z pisaniem. A kod \r\n jest tym samą funkcją jak funkcja Environment.NewLine.


A kod \r\n jest tym samą funkcją jak funkcja Environment.NewLine.
Nie, nie jest. Environement.NewLine jest niezależne od platformy.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •