graphik einer variablen zuweisen



  • moin,

    ich will einer variablen eine folge von zeichen zuordnen.

    bsp.: a = ***

    der variablen 'a' werden die drei '' zugeordnet, so das ich wenn ich 'a' aufrufe(printf) die drei '' in der Ausgabe (bildschirm) erscheinen.

    weis einer wie das geht?

    für hilfe bin ich sehr dankbar 🙂

    mfg mobas



  • Entweder:

    const char* a = "***";  /* Ist eine konstante Zeichenkette! */
    printf(a);
    

    oder:

    char a[20];            /* Hier darfst Du den Inhalt ändern! */
    strcpy(a, "***");
    printf(a);
    

    Gruß,
    Andreas



  • Hi,

    das mit dem printf() muß ander lauten. entweder printf("%s",a) oder mit puts(a) wobei er bei puts(a) gleich noch einen Zeilenumbruch einfügt.

    grüße Con@n



  • In C++ gäbe es bessere Wege - verwendest du C oder C++?

    MfG SideWinder



  • Original erstellt von Con@n:
    **Hi,

    das mit dem printf() muß ander lauten. entweder printf("%s",a) oder mit puts(a) wobei er bei puts(a) gleich noch einen Zeilenumbruch einfügt.

    grüße Con@n**

    Deklaration:
    int printf(const char* fmt, ...);

    Verwendung:
    printf(<FormatString>[, arg[, arg...]])

    Man kann also, wenn keine Argumente benötigt werden, printf(a) aufrufen.

    Gruß,
    Andreas


Anmelden zum Antworten