Frage zu strcpy()



  • Hi Leute!

    Ich hab ne banale Frage zu strcpy, weil mein Proggy etwas spinnt, wo es doch eigentlich nicht spinnen darf.

    Befehl: strcpy(irgendwas,"");

    ist hinterher: irgendwas[0] == '\0' erfüllt ?

    Danke.NiP



  • irgendwas[0] ist dann 0 also ist es erfüllt

    (Siehe unten)Falls Du es selber mal testen möchtest.

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>

    void main()
    {
    char irgendwas[20];

    strcpy(irgendwas,"");

    if(irgendwas[0] == '\0')
    printf("ok");
    else
    printf("nein");

    }

    [ Dieser Beitrag wurde am 09.01.2003 um 15:06 Uhr von tho300 editiert. ]



  • Schönen Dank.

    Ich hab inzwischen noch ne andere Möglichkeit gefunden. Die Länge ist ja dann auch 0. Da eignet sich als Test ja ebenfalls.

    Trotzdem schönen Dank.

    NiP


Anmelden zum Antworten