За основу своего проекта хочу позаимствовать части исходников WinDiskImager
Открыв его исходники нашел там такое:
// Read MBR partition table
sectorData = readSectorDataFromHandle(hRawDisk, 0, 1ul, 512ul);
Дальше идёт разбор считанного MBR, подсчёт сколько надо места и.т.д.
В конечном итоге данные заливаются в файл образа с расширением img.
if (!writeSectorDataToHandle(hFile, sectorData, i, (numsectors - i >= 1024ul) ? 1024ul:(numsectors - i), sectorsize))
Получил я реальный образ флешки, который прекрасно работает (записывается, и имеет правильную структуру).
Открываю файл hex редактором, и вижу следующее:
Как видим, по указанным ранее адресам 0x1BE MBR нету ничего (нули). А по моему разумению (знаю, что не прав) должно бы быть.
Кто подскажет, где искать и как это вообще устроено в данном случае?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Пример инициализации обычных переменных и последовательностей, если не совсем уловили контекст вопроса:
Задача в том,чтобы убрать гласные буквы,то есть a,o,y,e,u,i и например если ввести IITU,то output должен бытьt,если test то
Что выполняется в функции set? Аргументу из функции присваивается тип type или что?