einem puffer einen inhalt zuweisen



  • hi,

    ich möchte einen puffer mit text füllen, aber wie geht das?
    also mit zb anz=8; wird anz der wert 8 zugewiesen. aber wie weise ich puffer[30] einen textstring zu?

    mfg,
    feo



  • #include <string>
    #include <iostream>
    using namespace std;
    
    int main()
    {
        string a = "Haaaaaaaallo";
        a += " Weeeeeeeeeeelt";
        cout << a << endl;
        return 0;
    }
    

    aber wie weise ich puffer[30] einen textstring zu?
    Den kannst du dann nur mit Kopier-Operationen reinbringen. Z.B. durch eine ordinäre Schleife, std::fill oder std::copy.



  • char buffer[] = "Das ist ein Text";
    
    #include <cstring>
    
    char buffer[30];
    std::strncpy(buffer, 30, "Das ist ein Text");
    

    ...

    #include <string>
    
    std::string buffer("Aber, Aber");
    buffer = "Das ist ein Text";
    

    ...


Anmelden zum Antworten