kostenloser Webspace werbefrei: lima-city


zeichensetzen

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    itchydiemaus

    itchydiemaus hat kostenlosen Webspace.

    Wie kann ich in c ein " vor eine variable bzw danach setzen..


    kurz wie kann ich in c das darstellen

    echo '"'.$var.'"';

    ???

    mfg Itchydiemaus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich weis net ob wir jetzt das gleiche meinen aber wenn ja dann gut.

    Das " kann man in c/c++ in nem Sting so darstellen

    char *text = "\"Hallo\"";

    also nen \ davor

    EDIT: Aso mit nen Varibale k?nnt man das so machen.

    #include <stdio.h>
    #include <iostream.h>

    int main(int argc, char* argv[])
    {
    char *text = "Hallo";
    char buffer[50];
    sprintf(buffer,"\"%s\"",text); // denn Buffer f?r denn Fall das noch was mit dem String vorhast
    cout << buffer << endl;
    getchar();
    return 0;
    }

    Beitrag ge?ndert am 8.08.2005 17:54 von funkdoobiest
  4. 0******a

    Das richtige Pendant zu
    echo '"'.$var.'"';
    ist

    in C:
    char var[] = "blubb";
    printf("\"%s\"", blubb);

    in C++:
    string var = "blubb";
    cout << "\"" << var << "\"";
  5. Man kann das auch sehr sch?n mit hilfe von Pr?prozessor l?sen. Na ja es gibt viele M?glichkeiten.

    #include <stdio.h>
    #define zeichensetzen(_string, _var) printf(#_string,_var)
    int main(int argc, char* argv[])
    {
    char var[] = "Test";
    zeichensetzen("%s",var); //Hier werden die " auch angezeigt unf das \" ist ?berfl?ssig
    getchar();
    return 0;
    }


    Beitrag ge?ndert am 15.08.2005 17:55 von funkdoobiest
  6. Also ich h?tte jetzt aus dem Stegreif gesagt, dass man einfach in printf da woe ein " sein soll Backslash" stehen muss.

    (das Forum zeigt bei mir irgendwie keinen Backslash an, da hab ich das mal so hingeschrieben, ihr wisst was ich mein)

    Ist das richtig?

    Beitrag ge?ndert am 16.10.2005 15:47 von offenewelt

    Beitrag ge?ndert am 16.10.2005 15:47 von offenewelt
  7. 0******a

    Danke f?r den Hinweis. Nat?rlich waren da Backslashs. Ich werde den Admin ?ber das Problem informieren.
    Da urspr?ngliche Frage gekl?rt, Thread geschlossen.
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!