Autor Beitrag
estrella1410
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: Do 20.12.07 13:23 
also ich habe folgendes Problem

der code ist folgendermaßen:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
using (Stream respStream = resp.GetResponseStream())
                {
                    Byte[] buffer = new Byte[2048];
                    int count;  
                    using (FileStream f = File.Create(filename))
                    {
                        do
                        {
                            count = respStream.Read(buffer, 0, buffer.Length);
                            if (count > 0)
                            {
                                //buffer2 = buffer + "\n";
                                f.Write(buffer, 0, count);
                            }
                        }
                        while (count > 0);
,




und die txt-datei sieht so aus, dass er die zeilenumbrüche´nicht erkennt, also alles aneinander gehängt wird.

wie kann ich denn da ein zeilenumbruch erzwingen ??
gruß,

jessy

Moderiert von user profile iconChristian S.: Code- durch C#-Tags ersetzt
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Do 20.12.07 14:13 
Sicher, dass die Zeilenumbrüche wirklich auf einmal weg sind? Es gibt ein paar beschränkte Programme wie den Editor, die Unix-Zeilenumbrüche einfach ignorieren.
estrella1410 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: Do 20.12.07 14:46 
es wird aber leider in eine txt geschrieben ... die durch doppelklick logischerweise geöffnet wird und da sind die dann weg ...
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Do 20.12.07 15:10 
"Doppelklick", schön :lol: . Ist's nun der Editor oder nicht ;) ? Wie gesagt, in dem kannst du lange nach einzelnen \n suchen. Mit Wordpad sollte es auf jeden Fall funktionieren.
estrella1410 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46



BeitragVerfasst: Do 20.12.07 15:17 
hm ..ja das geht schon ...aaaaaaber ich müsst dit eigentlich scho in ner txt ham :oops:

auftrag halt...
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 20.12.07 15:42 
Wenn Du unbedingt einen Windows-Zeilenumbruch haben willst, würde ich das Buffer-Array Byteweise in ein weiteres Array schreiben. Und wenn Du auf das Byte mit Wert 10 triffst, schreibst Du nicht nur das in das zweite Array, sondern die Bytes 13 und 10. Und dieses zweite Array schreibst Du dann in die Datei.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".