tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von vfl_freak
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1020
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    pepsi_gx pepsi_gx ist offline Mitglied Gold
    Registriert seit
    Jun 2009
    Beiträge
    127
    Hallo,

    wie vielleicht vielen schon bekannt sind in C++ z.B "\r", "\n" Steuerzeichen.

    Nun meine Frage, wie kann man dann eine normale "r", "n" ausgeben lassen?

    z.B. als Parameter in:

    Code cpp:
    1
    
    CreateDirectory("C:\\Dokumente\\run");
     

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Hallo,

    bin mir nicht sicher, ob ich deine Frage richtig verstehe...
    Bei einem doppelten Backslash wird der Backslash selbst ausgegeben; der zweite Backslash hat dann keine Bedeutung für das nachfolgende Zeichen.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  3. #3
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  4. #4
    pepsi_gx pepsi_gx ist offline Mitglied Gold
    Registriert seit
    Jun 2009
    Beiträge
    127
    Erst mal danke euch beiden für so schnelle Antworten.
    Zitat Zitat von MCoder Beitrag anzeigen
    Bei einem doppelten Backslash wird der Backslash selbst ausgegeben; der zweite Backslash hat dann keine Bedeutung für das nachfolgende Zeichen.
    Genau ein doppeltes Backslash braucht man, um die Verzeichnisstruktur("C:\Dokumente\run") aufzubauen, nicht?

    Laut deinem Hinweis ist vielleicht so richtig?
    Code cpp:
    1
    
        CreateDirectory("C:\Dokumente\run");
     

  5. #5
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.
    Zitat Zitat von pepsi_gx Beitrag anzeigen
    Genau ein doppeltes Backslash braucht man, um die Verzeichnisstruktur("C:\Dokumente\run") aufzubauen, nicht?

    Laut deinem Hinweis ist vielleicht so richtig?
    Code cpp:
    1
    
        CreateDirectory("C:\Dokumente\run");
    Nein, jetzt ist es genau falsch. So wie in deinem ersten Beitrag ist es richtig.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  6. #6
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Zitat Zitat von pepsi_gx Beitrag anzeigen
    CreateDirectory("C:\Dokumente\run");


    Moin,

    so, wie McCoder schon schrieb und wie es auch in den Links weiter erklärt ist, leitet der BackSlash ("\") IMMER eine Escape-Sequenz ein! Wenn Du also eine Pfadangabe haben möchtest, in der Backslashes auftauchen, dann MUSS vor jedem dieser Schrägstriche ein Weiterer stehen, damit er als solcher erkannt wird!!

    Dein letztes Beispiel mit nur einem Backslash würde prinzipiell halt so interpretiert werden:
    Code :
    1
    
    <C:> \D <okumente> \r <un>
    wobei es die Sequenz "\D" meines Wissen gar nicht gibt - keine Ahnung, wie dass dann aussehen würde ...

    Die richtige Schreibweise ist also "C:\\Dokumente\\run"

    Gruß
    Klaus
    pepsi_gx bedankt sich. 
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

Ähnliche Themen

  1. Steuerzeichen
    Von hiros21 im Forum VisualStudio & MFC
    Antworten: 7
    Letzter Beitrag: 13.07.10, 15:04
  2. Steuerzeichen entfernen
    Von buiters im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 13.07.06, 11:07
  3. Steuerzeichen falsch interpretiert
    Von PhoenixDH im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 25.08.05, 11:55
  4. Steuerzeichen entfernen
    Von blackboy im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 06.04.05, 11:23
  5. [jsscript] Steuerzeichen entfernen
    Von vquicksilver im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 11.11.04, 20:02