String sortieren
-
Wie wärs mal mit cpp-Tags? So beim überfliegen wüsst ich nicht woher first und last herkommen sollten.
-
Und außerdem sind die set_first() und set_last() Methoden eine mittlere Katastrophe:
void set_first(char*first) { cout<<"\nVorname eingeben" ; cin>>vorname; laenge1=strlen(vorname); for(int i=0;i<laenge1;i++) cout<<" "<<vorname[i]; //bis hierhin womöglich noch braucbar *ptrvorname=vorname[i]; //schreibt den Null-Terminator von Vorname irgendwohin (ptrvorname ist nicht initialisiert) ptrvorname=new char[strlen(first)+1]; //legt ein neues Array an (kein delete > mögliches Speicherleck strcpy(vorname,first); //füllt das Array mit Daten (woher kommen die?) }Und du solltest dich einigen, ob die Methoden den Namen selber einlesen oder als Parameter übernehmen - beides kombiniert macht idR wenig Sinn.