Was manni66 sagen möchte: Da die Abänderung eines Grundgerüsts ja schon einmal nichts gebracht hat, bringt es ja nichts, dir ein anderes Grundgerüst zu geben. Stattdessen sollten wir gemeinsam herausfinden, was bei dir speziell nicht ging. Daher: Code und Fehlermeldungen, Copy&Paste!
Und allgemein hier den Abschnitt darüber lesen und anwenden, wie man Probleme nachvollziehbar macht:
https://www.c-plusplus.net/forum/topic/200753/du-brauchst-hilfe
Das hilft ungemein.