X
ďťż

Ł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
  •  

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.