Plattformunabhängig mit ANSI-C oder plattformspezifisch?
P.S. Verschieben ist Kopieren mit anschließendem Löschen.
P.P.S. Bei plattformspezifischen Verschieben kann das Betriebssystem tricksen, wenn die Datei auf der Selben Partition bleibt muss nur ein Dateisystemeintrag geändert werden.
Das ist das worauf ich mit meinem P.S. hinweisen wollte. Und mit dem P.P.S. wollte ich nur sagen, dass wenn sein Programm nur für ein Betriebssystem gedacht es, effizienter wär, die Betriebssystemroutinen zu nutzen.