kürzere Zeichenkette als Arraylänge in Array schreiben



  • heyho Community,
    Zwar ist der Titel etwas verwirrend, aber ich denke anhand des Code Beispiels versteht es jeder.

    Ich habe folgendes Problem...

    char mychArray[50];
    
    mychArray = "test";
    

    ... jedoch klappt das nicht so ohne weiteres, die Lösung ist bestimmt nicht allzu schwer, aber ich häng grad.

    Könnte mir jemand nen kleinen Anstoß geben?

    Vielen Dank 🙂

    Liebe Grüße,
    inva



  • snprintf, strcpy, memcpy und viele mehr sind da deine freunde. ein einfaches "=" funktioniert nur bei statischer initialisierung oder als überladener operator in c++ bei string klassen 🙂



  • sothis_ schrieb:

    snprintf, strcpy, memcpy und viele mehr sind da deine freunde. ein einfaches "=" funktioniert nur bei statischer initialisierung oder als überladener operator in c++ bei string klassen 🙂

    Achja, genau, von denen hab ich auch schon so einiges gehört! Natürlich nur gutes 😃

    Danke für den Hinweis 🙂


Anmelden zum Antworten