Mam postawione zadanie: w C++ napisać funkcję, która zwróci kopię ciągu znaków.
w main ma być mniej więcej coś takiego:
char* orginal = "ala ma kota";
char* copy;
copy = makeCopy(orginal);
cout << copy << endl;
Wychodzi mi na to, że funkcja musi mieć prototyp wyglądający jak:
char* makeCopy(char*);
czyli muszę w funkcji utworzyć nową tablicę alokowaną statycznie, co przecież nie zadziała.
Co źle rozumiem?