Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

koschka

Community-Fossil

  • »koschka« ist der Autor dieses Themas

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

1

03.12.2003, 13:38

Komische Zeilenumbrüche

Hi,

ich hab probiert einen Text z.B.

Quellcode

1
"Dies ist ein Test, breche jetzt \n die Zeile um";


in ein Edit Fenster zu schreiben, das '\' + 'n' werden vorher natürlich durch '\n' ersetzt!

Code:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        while(true)  {
            if(i > 511)  {
                IS_ERROR_OUT_OF_MEMORY_MSG("i (DialogProc)")
                return false;
            }
            if(zeichen == '\\' && (zeichen = fgetc(pfile)) == 'n')  {
                IS_INFO_MSG("Zeichen ersetzt");
                License[i++] = '\n';
            }
            else  {
              License[i++] = zeichen;
            }
            zeichen = fgetc(pfile);
            if(zeichen == '"')  { break; }
            
        }
        License[i] = '\0';
        WriteToLog("%s", License);
        SetDlgItemText(hDlg, IDC_DLG_LICENSE_LIC_EDIT, License);


Ok, meiner Meinung (und der meines Compilers nach) ist der Code soweit richtig! Aber wenn ich die APP starte, dann wird der Text bis zum "\n" richtig gesen, dann kommt ein komisches ASCII - Zeichen (ein Rechteck) und dann folgt ein ZEILENUMSPRUNG, aber DIESES hässliche Zeichen stört! wisst ihr woran das liegt?

Maxi

Treue Seele

Beiträge: 136

Wohnort: Müncheberg

Beruf: Ich muss noch in die Schule

  • Private Nachricht senden

2

03.12.2003, 20:21

das hört sich an wie ASCII-Zeichen 10 oder 13... also zeilenumbruch oder wagenrücklauf

Aber worans liegt, weiß ich nicht...
Gruß, Maxi

Hier, die Homepage von meiner Band:
www.maxis-house.de

Könnt euch unsere ersten Songs saugen...

koschka

Community-Fossil

  • »koschka« ist der Autor dieses Themas

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

3

03.12.2003, 21:29

^^ ja ich es war die 'schwarze' 13 :)

ich probier das mal mit den ASCII-Zahlencodes!

Werbeanzeige