@Popov: Das sieht man recht häufig, daß sich Programmier-Anfänger zu komplexe Aufgaben stellen und dann damit erwartungsgemäß scheitern
@Hartfrid Krause: Vielleicht wäre es auch angebracht, sich erstmal die fehlenden Grundlagen mittels geeigneter Tutorials anzueignen. Offenbar verstehst du es noch nicht, die gestellten Aufgaben in kleinere Unteraufgaben zu zerlegen und erst dann umzusetzen ...