Ihre Aufgabe heute wird es sein, eine vorhandene Datei zu nehmen und Nullen an sie anzuhängen, bis sie eine bestimmte Größe erreicht.
Sie müssen ein Programm oder eine Funktion schreiben, die den Namen einer Datei im aktuellen Verzeichnis fund eine Anzahl von Bytes enthält b. Während Sie den ursprünglichen Inhalt von beibehalten f, müssen Sie Nullen (Nullbytes, keine ASCII- Nullen ) an das Ende schreiben , damit die neue Größe bByte ist.
Sie können davon ausgehen, dass fnur alphanumerische ASCII-Zeichen im Namen vorhanden sind, dass Sie über die vollständigen Berechtigungen verfügen, dass sie anfangs nicht größer als b, aber möglicherweise so groß bsind und dass unendlich viel freier Speicherplatz vorhanden ist.
Sie dürfen nicht davon ausgehen f, dass es nicht leer ist oder dass es noch keine Null-Bytes enthält.
Andere vorhandene Dateien sollten nicht geändert werden, und neue Dateien sollten nach Beendigung der Ausführung nicht mehr vorhanden sein.
Testfälle
Inhalt von f | b | Resultierender Inhalt von f 12345 | 10 | 1234500000 0 | 3 | 000 [leer] | 2 | 00 [leer] | 0 | [leeren] 123 | 3 | 123
b