Was mache ich zu Hölle noch mal falsch?
Ich sags mal so: Hättest du vor 150 Jahren gelebt, hättest du vermutlich ein Flugzeug gebaut und wärst damit über eine Klippe gefahren, ohne dir vorher Gedanken über Aerodynamik gemacht zu haben. Und ja, es hätte dich umgebracht.
Nur weil am PC vermeintlich nichts passieren kann, solltest du trotzdem nicht wie wild mit irgendeinem Zeug rumfuchteln, dass du nichtmal im Ansatz verstanden hast. Das ist so, als ob du mit Gewalt 20 Löcher in eine Steinwand bohrst, um zu gucken, welche Größe du brauchst, aber die ganze Zeit einen Holzbohrer verwendest. Die anderen Analogien darfst du dir jetzt selber ausdenken.
So wird das nie etwas. Du musst schon wissen, was du tust. Bevor du nicht den Unterschied zwischen char* und char verstanden hast, bevor du nicht weißt, was ein * oder & macht, was call-by-value und call-by-reference bedeutet, benutze es nicht. Böse gesagt, verschwendest du nur die Zeit der Community mit deinen sinnlosen Fragen. Komm wieder, wenn du ein Buch gelesen hast, du kannst gerne nachfragen, wenn du Details von bestimmten Konzepten nicht verstehst, aber erwarte nicht, dass wir dir programmieren bei bringen, das musst du ganz alleine lernen.
Und lies den Artikel über gute Fragen, auch wenn er lang ist.