Змінюй хід війни! Допомагай ЗСУ!

Работа с файлами в Win32 API

  • Автор теми Автор теми inferno_99
  • Дата створення Дата створення
А, так это вы о родстве, а я то думал о физических свойствах :)
 
Практически каждый божий день,кроме субботы и воскресенья,Ладо ,после просмотра мексиканского сериала "Просто Мария" ,приглашал Лугала на чай с хлебным кукишем,сделанным в нестоль отдаленных больничных местах и потом бил его по лицу конспектом "Операционные системы.Ввод-вывод. Введение в файловые системы".

Тут явное искажение реальной картины,что и явилось поводом для введения некоторых корректировочных данных.
Конспектом наносились скользящие удары по небритой ,обороделой морде с засохшими крошками от кукиша.
 
В дебаге работает поиск по фамилии (проверял ручной прокруткой - всё отлично) а в релизе находит пустые значения или то что надо + пустые.
Не понимаю почему так!!!!
 
Вот смотрю,великий мученик я на твои последние строки и вижу ошибку.Ее допускают часто даже опытные програмити.Надо прежде всего учесть признак конца строки и признак конца записи при считывании и обработке.
 
В дебаге работает поиск по фамилии (проверял ручной прокруткой - всё отлично) а в релизе находит пустые значения или то что надо + пустые.
Не понимаю почему так!!!!

Завтра с утра стукани в аську ;) Вечером опять времени не будет. В 11 - самое оно!
 
Предисловие.
Мы все были свидетелями того факта,как великие програмити искривляли сознание ТС,мы видели как он был окончательно запутан и повержен,мы видели,как таяло,исчезало,то что он знал до начала процесса,мы увидели картину дров,испоганенную зачетку,разочарование,безисходность,полный кавардаш.
Мастер-класс.
И так имеем младший адресс байт- последовательности(указатель).
Если синтаксис метода,который используется для записи в файл,позволяет в качестве переменной- буфера использовать указатель,то ставим его в параметры и обьязательно указываем количество записываемых байт,если нет,то определяем переменную по указателю.
Важно не потерять структуру записываемой байт-последовательности,она может содержать определенные признаки,управляющие последовательности.Данную инфу следует уточнить в процессе формирования данной последовательности.
Особое внимание также следует уделить представлению записей в файле,учитывая что содержание структурировано,строка может содержать управляющий символ перевода на новую строку,соответственно просмотреть внимательно,при чтении строки,идет его запись в буфер или нет,одни методы считывают его,другие пропускают,что и следует учесть при обработке строк(часто используется дополнительно метод без параметра,который позволяет пропустить управляющий символ).
Возможность считывать данные с определенных мест как на внешних носителях ,так и в ОП существует,для чего нужно знать один параметр-абсолютную величину количества байт от начала-смещение.
Особое внимание следует уделять атрибутам файла при их создании,так как эта информация заносится в системные таблицы,тому следует четко указывать,как в дальнейшем будет использоваться данный файл.
 
Всем огромное спасибо!!
Особое благодарие для lugal !!! ;)
Проект завершен!
 
Губитель

Ненадо резвится!!!
 
Назад
Зверху Знизу