Salve, avrei l'occorrenza di splittare un file in questo modo...
Mettiamo caso che il file sia lungo 1000
Quindi io dovrei splittarlo così:
0 -> 100
0 -> 200
0 -> 300
0 -> 400
.......
0 -> 1000
Chi mi da qualche dritta?
Salve, avrei l'occorrenza di splittare un file in questo modo...
Mettiamo caso che il file sia lungo 1000
Quindi io dovrei splittarlo così:
0 -> 100
0 -> 200
0 -> 300
0 -> 400
.......
0 -> 1000
Chi mi da qualche dritta?
Dividerlo ("splittarlo"...) in che senso? Su più file? Cosa non ti è chiaro di come devi procedere?
Amaro C++, il gusto pieno dell'undefined behavior.
Eh, non mi è chiaro come fare...
Dovrei dividere il file da 0 a n ogni volta, e man mano n aumenta fino a che non finisca il file.
Non puoi essere piu' chiaro?
Ancora non ho capito cosa devi fare ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Allora,
mettiamo caso che io abbia un file di 1000kb
allora io devo dividere questo file in questo modo:
-da 0 kb a 100 kb
-da 0 kb a 200 kb
eccetera, fino ad arrivare:
-da 0 kb a 900 kb
così avrò 10 file.
Chiaro adesso?
Apri il file di origine e il primo file di destinazione; leggi e scrivi (prendendo un tot di byte alla volta, diciamo 4 KB) fino a che non arrivi a 100 KB. Chiudi il file di destinazione, apri un nuovo file di destinazione e vai avanti così finché il file di origine non finisce.
Amaro C++, il gusto pieno dell'undefined behavior.
Non lo stai "splittando" ... nel primo file ci saranno i primi 100 k, nel secondo i primi 200 k, nel terzo i primi 300 k e cosi' via ...Originariamente inviato da Davide91
Allora,
mettiamo caso che io abbia un file di 1000kb
allora io devo dividere questo file in questo modo:
-da 0 kb a 100 kb
-da 0 kb a 200 kb
eccetera, fino ad arrivare:
-da 0 kb a 900 kb
così avrò 10 file.
Chiaro adesso?
Per "splittare" si intende - normalmente - che i tuoi file contengano TUTTI 100 k , i primi 100 k, i seguenti 100 k e cosi' via ...
In ogni caso, segui il consiglio di MItaly
No MP tecnici (non rispondo nemmeno!), usa il forum.