Advertisement
Guest User

Untitled

a guest
May 24th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.53 KB | None | 0 0
  1. // Szukaj deskryptora pliku w tablicy deskryptorów
  2.     int d_sector = 4, d_offset = 0;
  3.     DiskFileDescriptor* file_descriptor;
  4.     bool file_found = false;
  5.     for (int i = 0; i < information_block->number_of_files; i++)
  6.     {
  7.         DiskDescriptorsTable* descriptors_table = (DiskDescriptorsTable*)disk[d_sector];
  8.         file_descriptor = descriptors_table[d_offset];
  9.         if (file_descriptor->file_name == name)
  10.         {
  11.             file_found = true;
  12.             break;
  13.         }
  14.         // Kolejny wpis
  15.         d_offset++;
  16.         if (d_offset == 8)
  17.         {
  18.             d_offset = 0;
  19.             d_sector++;
  20.         }
  21.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement