Чай или кофе?
0 / 0 / 0
Регистрация: 09.05.2020
Сообщений: 142
|
|||||||||||
1 | |||||||||||
Как прочитать байты с определённого слова?27.11.2021, 19:08. Показов 2309. Ответов 8
Метки нет (Все метки)
Как прочитать байты с определённого слова?
К примеру я дописываю сплитер и байты таким образом как мне их считать в переменную?
0
|
27.11.2021, 19:08 | |
Ответы с готовыми решениями:
8
Как прочитать байты из файла? Поиск определенного слова в строке и замена определенного символа после этого слова Прочитать байты из файла в textbox Прочитать в массив все байты из файла |
Чай или кофе?
0 / 0 / 0
Регистрация: 09.05.2020
Сообщений: 142
|
|
28.11.2021, 14:05 [ТС] | 2 |
Неужели это нельзя сделать?
Добавлено через 1 час 7 минут ??? Добавлено через 3 часа 44 минуты Никто не поможет?
0
|
1529 / 1477 / 322
Регистрация: 03.10.2012
Сообщений: 1,516
|
||||||||||||||||
28.11.2021, 18:30 | 3 | |||||||||||||||
Dragon lor,из вопроса непонятно, что вы хотите сделать
1.
0
|
1974 / 1408 / 365
Регистрация: 26.06.2017
Сообщений: 4,000
|
|
28.11.2021, 20:00 | 4 |
Насколько я понял, то ТС хочет получить некоторые данные идущие сразу за неким маркером=строка вида "{SPPOINT}". Тут я вижу два варианта: 1. При записи маркера запоминать позицию в потоке, а при чтении соответственно перемещаться на эту позицию и извлекать данные из потока. 2. Читать результирующий файл построчно (или некими кусками аля буфер) и парсить эти строки/кусочки, после парсинга искать маркер и если он есть, то затем уже считывать данные идущие после него как массив байт.
Вариант 1 самый простой в реализации. А вообще неплохо бы услышать цель, преследуемую автором. Возможно есть другое решение самой задачи.
2
|
Чай или кофе?
0 / 0 / 0
Регистрация: 09.05.2020
Сообщений: 142
|
|
29.11.2021, 22:00 [ТС] | 5 |
Подскажите как организовать первый вариант?
(1. При записи маркера запоминать позицию в потоке, а при чтении соответственно перемещаться на эту позицию и извлекать данные из потока.)
0
|
1974 / 1408 / 365
Регистрация: 26.06.2017
Сообщений: 4,000
|
|||||||||||
29.11.2021, 22:16 | 6 | ||||||||||
При записи
1
|
Чай или кофе?
0 / 0 / 0
Регистрация: 09.05.2020
Сообщений: 142
|
||||||
29.11.2021, 23:31 [ТС] | 7 | |||||
Что-то как-то не получается
Пробовал и такое и сякое так и не разобрался (не разобрался как правильно читать)
Поможете пожалуйста уже час голову ломаю?
0
|
1974 / 1408 / 365
Регистрация: 26.06.2017
Сообщений: 4,000
|
||||||
30.11.2021, 00:01 | 8 | |||||
Сообщение было отмечено Dragon lor как решение
Решение
Вопрос первый: зачем Вы смешиваете два варианта работы с файлами через FileStream и File.AppendAllText?
Вопрос второй: у Вас коллективная учётная запись? Столько тем за ней, есть и с весьма продвинутым кодом, а вопросы какие-то странные мягко говоря. Вариант с потоком.
1
|
Чай или кофе?
0 / 0 / 0
Регистрация: 09.05.2020
Сообщений: 142
|
|
30.11.2021, 09:52 [ТС] | 9 |
Извиняюсь за непонятные вопросы и странные комбинации кода просто я с filestream редко работаю поэтому и проблемы.
Спасибо за ответ всё работает!
0
|
30.11.2021, 09:52 | |
30.11.2021, 09:52 | |
Помогаю со студенческими работами здесь
9
Прочитать из бинарного файла в 5 по 8 байты включительно SerialPort: не получается прочитать байты из буфера com-порта Рассматривая слова из стека как адреса некоторых байтов из сегмента данных, обнулить все эти байты Открыть файл на чтение побайтно. Прочитать текст файла, вывести на экран, преобразуя байты в символы Как прочитать из файла абсолютно все слова? Считать из файла от определенного символа(слова) до определенного символа(слова) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |