char array verbinden



  • Hi zusammen,

    wie kann ich denn 2 char arrays miteinander verbinden, ohne sie zu speichern?
    Wenn ich
    strcat(x,y)
    mache, dann hänge ich ja y an x (was ja auch gewollt ist), aber speichere es
    dann in y (was nicht gewollt ist).
    Die Syntax
    cout << x+y;
    klappt auch nicht.
    Ich will nämlich so eine Datei oeffnen,
    filepointer = fopen(x+y,"w");
    aber bekomme den Dateinamen nicht zusammenhängend hin.

    MfG
    alligator



  • Garnicht. Du musst Speicherplatz bereitstellen.
    [Du scheinst C zu programmieren. In "richtigem C++" nimmt man String- (std::string) und Dateiklassen (std::fstream). ]


Anmelden zum Antworten