Nochmal kurz ne Frage zum Anfang: Du hast eine Datei mit Daten und eine Datei in der steht an welchen Platz die Daten aus der ersten Datei eigentlich gehören, oder?
Dein Code sieht irgendwie danach aus, als würdest du keine Indexdatei benutzen.
rewrite(i);
Was soll denn diese Zeile bewirken?? Damit überschreibst du eine Datei.
Was ist eigentlich die Grundidee hinter deiner procedure? Ich hab irgendwie Probleme mich darin zurechtzufinden.
Kommentare würden da helfen.
Zitat:
Das programm sortiert bis (p) und dann folgen nur noch qqqqqqq
Was wird denn ausgegeben?
Erwarte das Beste und bereite dich auf das Schlimmste vor.