Das grundlegende Problem ist wohl dass dein Code bei mir seinen Zweck erfüllt und ich so auch nicht das Problem nachvollziehen kann. In Sachen C gibt es hier sicherlich fähigere Leute als mich . Vielleicht sieht ja von denen einer auf den ersten Blick was schief läuft?! Wie sieht denn der Code aus mit dem du eingabe aufrufst ?
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
Sollte ich anstelle von gets etwas anderes verwenden? ( Habe gets verwendet, weil das Programm später CD's die in der Liste stehen löschen soll, und wenn jetzt ein Name in der Liste aus 2 Teilen besteht z.B. Bloodhound Gang wird ja bei gets der ganze Name "gespeichert". Bei cin oder scanf ja nur bis zum leerzeichen)
Naja,solange du "aufpasst" dass deine eingegebene Zeichenkette nicht länger ist als dein bereitgestellter Puffer ist das schon "ok" für ne C Hausaufgabe. Wenn du auch mit cin(C++) rumwerkeln darfst ist das allerdings ganz klar vorzuziehen. Generell, würdest du dann mit C++ besser fahren(insbesondere std::string). Kommt halt darauf an was ihr im Unterricht gemacht habt und was der Lehrer für ne Lösung erwartet. cin.getline und std::getline überlesen übrigens auch Whitespaces...
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
Mir ist jetzt einmal ziemlich egal was der Lehrer will! Ich möchte nur das bei mir die richtigen Werte un Zahlen ausgegeben werden, damit ich mit den anderen Funktionen, die das Programm können soll weitermachen kann.