Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void remove(File &file){
- File *temp = new File[brFajlovi -1];
- // Dali vekje eden imame izbrisano
- bool flag = false;
- for (int i = 0; i < brFajlovi; ++i) {
- // ako ne se isti dodaj go u temp
- // ako se isti togas dali vekje imame eden izbrisano
- if(fajlovi[i].equals(file) == false || flag == true) {
- temp[i] = fajlovi[i];
- } else {
- //koga bidat dvata file isti i e prv so treba se preskokne
- // namesti go flag na true so ce znace sekoj sleden so e ist dodaj go
- // go imame vekje izbrisano prviot so e ist
- flag == true;
- }
- }
- //ako imame nekoj izbrisano togas promeni a listata
- if(flag == true){
- delete[] fajlovi;
- fajlovi = temp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement