|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2022, 07:38 | #371 | ||
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Да, всё верно Я позже когда тестил строки вернул i+1 отсчёт . correct поменял . Код вроде весь есть на сайте, я чтоб 10 кодов не выкладывать, место экономлю. (Для hex строка ":" сейчас считается корректной - нужно проверять на минимальную длину. Для srec первый символ должен быть S, а второй от 0 до 9, а сейчас могут быть любыми) А вот этот момент тоже отловил в экспериментах, Вы меня опередили. Получается что надо ставить новые условия для минимальной длины и для символов ? Цитата:
Srec S проверяем , а второй символ 113 ,214 и 315 9 вроде нет и быть не должно в первых символах? И как тут ставить, или я чего то не понимаю ? К стате длину строки надо проверять и для Srec, вырезал один байт, поменял контролку и прога не находит ошибок, а тритон сразу заброковал что неправильная длина строки. Так что для Srec тоже минимальную длину строки тоже надо, как и для Hex. Проблема однако.... Последний раз редактировалось BDA; 05.04.2022 в 02:32. |
||
03.04.2022, 09:27 | #372 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Код текстом занимает в 100 раз меньше места, чем один архив
Цитата:
Например, можно выбрать наименьшую из возможных длин. Если меньше неё то ошибка. Более сложный вариант, сначала узнавать тип записи, и на его основании выбирать минимальную длину. Только S4 вызывает вопросы, так как зарезервирована. Но можно это проигнорировать и проверять хотя бы: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
03.04.2022, 22:20 | #373 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
|
03.04.2022, 22:23 | #374 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Проверять надо всё, иначе смысл ?, а питон всё проверяет ? Тритона обмануть мне не удалось не разу, вот это корректная проверка. Одной контрольной суммы , явно не достаточно. Последний раз редактировалось sergey.serg-72; 03.04.2022 в 22:37. |
|
03.04.2022, 22:27 | #375 | ||
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Цитата:
Наверное по типу записи надо, я вчера об этом думал, по другому ни как, одна халтура.... |
||
03.04.2022, 22:35 | #376 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Нет, тоже не вариант. Вы смеялись над тритоном, а он, ни одного касяка не пропустил, как не старался, обмануть не удалось, файл отбраковывался. И пишет правильно, если проблема в строке, так и пишет. В общем всё трудней и не однозначно оказалось. Пока прогу отбраковываем, не корректная она. |
|
04.04.2022, 23:26 | #377 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Как это должно работать можете пример показать, что то не работает.....
Но зато отловил так : :11300000C94F2510C940A4B0C94F2510C9 4F2514E и прога пропускает типа нет ошибок, хотя символ S заменён на двоеточие, можно на 0,1,2 и прога пропускает как корректный. Пришлось условие ставить . Код:
|
05.04.2022, 01:43 | #378 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Код:
Последний раз редактировалось sergey.serg-72; 05.04.2022 в 01:50. |
|
05.04.2022, 02:21 | #379 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Нет, не всё. Что именно скрипт проверял, я уже писал.
Мне удалось. Если скормить строку "S304000000FB", то никаких ошибок не выдается, но эта строка слишком коротка, чтобы быть корректной записью типа S3. Да, нужно S проверять. А смысл перечислять все варианты, если два сравнения делают то же?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 05.04.2022 в 05:40. |
05.04.2022, 06:29 | #380 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно создать "батник", вырезать из "2.txt" первых n строк и вставить их в "1.txt" | temphard | Помощь студентам | 2 | 03.09.2013 16:03 |
Удаление первых n-строк из txt-файла | Neksion | Помощь студентам | 2 | 10.07.2013 18:12 |
Создать чтение из файла и запись в файл txt на С++ | skifre | Фриланс | 0 | 01.06.2012 16:16 |
поиск и выципление строк из txt файла | D_e_n_n | Помощь студентам | 7 | 04.02.2011 05:39 |
C# Представление txt файла как массива строк | asheb | Помощь студентам | 7 | 20.04.2010 12:51 |