Il tuo compito oggi sarà quello di prendere un file esistente e aggiungere zeri ad esso fino a raggiungere una certa dimensione.
È necessario scrivere un programma o una funzione che assume il nome di un file nella directory corrente fe un numero di byte b. Pur mantenendo il contenuto originale di f, è necessario scrivere zero (byte null, non ascii 0s) alla fine in modo che la sua nuova dimensione sia bbyte.
Si può presumere che fabbia solo ASCII alfanumerici nel suo nome, che si disponga di autorizzazioni complete su di esso, che inizialmente non sia più grande di b, ma possa essere grande quanto be che vi sia spazio libero su disco infinito.
Non si può presumere che fsia vuoto o che non contenga già byte nulli.
Altri file esistenti non devono essere modificati e non dovrebbero esistere nuovi file al termine dell'esecuzione.
Casi test
Contenuto di f | b | Contenuti risultanti di f 12345 | 10 | 1234500000 0 | 3 | 000 [vuoto] | 2 | 00 [vuoto] | 0 | [vuoto] 123 | 3 | 123
b