[C++] Zwei Zeiger miteinander verbinden

  • Hallo,


    ich weiß nicht, wie ich zwei Zeiger char* miteinander verbinden kann.


    Hier ist mein Funktionsaufbau:


    Ich möchte den Inhalt von "text" an _text anhängen. Ich habe nach meinem Problem gegoogelt und folgende Funktionen ausprobiert:
    - memcpy
    - strcat
    - strncat
    - strcpy


    Allerdings sind die letzten 3 Funktionen bereits deprecated und ich möchte diese nicht mehr verwenden.


    Bei memcpy funktioniert dies ebenfalls nicht. So sieht mein neuer Code mit memcpy aus:


    Das einzige was ich agezeigt bekomme (in der Console wenn ich unter samp.addChatMessage noch "cout << _text << endl;" anhänge), ist nur der erste Teil. Sprich: • {ffffff}


    Was mache ich falsch?

  • Allerdings sind die letzten 3 Funktionen bereits deprecated


    Eigentlich nicht.
    VS befindet sie nur als unsicher, dafür gibt es unter Windows
    - strcat_s
    - strncat_s
    - strcpy_s


    Was du verwendest ist eigentlich völlig egal

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Beitrag von linux_ ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.