V0lt
Привести DWORD к LARGE_INTEGER*, а потом разыменовать указатель? Боюсь, это даст не вполне ожидаемый результат.
Привести DWORD к LARGE_INTEGER*, а потом разыменовать указатель? Боюсь, это даст не вполне ожидаемый результат.
Так просто привести не получится, это структура.
В описании говорится, что LARGE_INTEGER можно рассматривать как струтуру (DWORD+LONG) либо как целое (LONGLONG).
Т.е. значения LowPart и HighPart хранятся там же где и QuadPart.
Такой код корректен?
Там говорится о том, что это union. union нельзя рассматривать как целое, это такой специфический вид структуры, все поля которой находятся по одному адресу.
Если компилятор поддерживает 64-разрядные целые, то да. Как уверяет Microsoft.
Я о другом, SetFilePointerEx(hFile, offset, &offset, FILE_CURRENT). Логика подсказывает, что должно работать.
в ходе выполнения в конец могут добавляться элементытак значит больше 6?
Что я не так делаю?неправильно инициализируешь указатель
А здесь: http://www.umup.narod.ru/1115.zip
книга "Аппаратурная реализация элементарных функций в ЦВМ"
представлена полностью (в формате djvu)
Успехов!
В.Д.Байков
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
Предыдущая тема: не знаю как назвать тему :-)