1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|
1 | |
Считать байт по адресу в файле29.07.2015, 11:54. Показов 3591. Ответов 25
Метки нет (Все метки)
Например есть файл, в НЕХ выглядит так: e9 02 00 08 e9 02
Как прочитать данные с байта по адресу 4 ? Должно получиться 00.
0
|
29.07.2015, 11:54 | |
Ответы с готовыми решениями:
25
Reg_binary. Считать первые 10 байт Как считать каждый байт из файла, используя поток? Считать один байт по адресу $0001:$0231 из памяти компьютера Считать массив байт записанный на определенной строке в файле |
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
29.07.2015, 12:04 | 2 |
Считывай write до 4 байта
0
|
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|
29.07.2015, 12:08 [ТС] | 3 |
как? пример можно? пожалуйста
0
|
northener
|
29.07.2015, 12:21
#4
|
0
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
||||||
29.07.2015, 12:27 | 5 | |||||
EEjester, northener, ой read чтение из файла
0
|
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|
29.07.2015, 12:35 [ТС] | 6 |
ничего не понял.
0
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
29.07.2015, 13:48 | 8 |
EEjester, в примере все есть читает первые байты из файла и выводит в мемо в 16 коде
0
|
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|||||||||||
30.07.2015, 07:10 [ТС] | 10 | ||||||||||
Делаю так:
0
|
30.07.2015, 07:20 | 11 |
b:byte и b:string - это не одно и то же, правда?
string - это указатель на место, где может быть строка но пока кто-то ее туда не положит, там ничего нет ты записываешь 1 байт по адресу, где лежит этот указатель он начинает указывать на Х.З. какую область памяти, о чем и сообщает система, когда пытается прочитать там строку для чтения текстовых файлов вместо TFileStream пользуйся TStreamReader; у него есть метод ReadLine. читает одну строку. s:=st.ReadLine;
0
|
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|
30.07.2015, 08:07 [ТС] | 12 |
ну не получается!!!! дайте пример пожалуйста.
0
|
30.07.2015, 09:19 | 13 | |||||
Сообщение было отмечено EEjester как решение
Решение
0
|
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|
30.07.2015, 10:18 [ТС] | 14 |
0
|
northener
|
30.07.2015, 10:47
#15
|
0
|
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|
30.07.2015, 11:10 [ТС] | 16 |
0
|
30.07.2015, 12:35 | 17 | |||||
тут все уже отчаялись угнаться за метаниями пули в твоей голове
если тебе надо считать байт, читай байт, пример уже давали
к чтению байта ?? b:string; ЧТО ТЕБЕ НУЖНО??
Сообщение от "EEjester
0000 - e9 0001 - 02 0002 - 00 0003 - 08 0004 - e9 0005 - 02
0
|
Игорь[Igor]
|
30.07.2015, 13:07
#18
|
Не по теме: krapotkin, :D пробелы посчитай
0
|
1 / 1 / 5
Регистрация: 28.03.2013
Сообщений: 299
|
|
30.07.2015, 13:37 [ТС] | 19 |
готовый код пожалуйста. я не понимаю этого и все
0
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
||||||
30.07.2015, 13:48 | 20 | |||||
0
|
30.07.2015, 13:48 | |
30.07.2015, 13:48 | |
Помогаю со студенческими работами здесь
20
Посчитать в файле количество нулевых байт и различных байт Переход по адресу из массива байт Какой байт находится по адресу 1ABD0h после выполнения следующих действий Считать из файла по адресу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |