|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.02.2022, 01:10 | #221 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Да, я просто константу неправильно выставлял, сейчас разобрался.
На счёт кода Вашего, ну что , тут можно сказать? Вы настоящий профи и мастер своего дела, нам лузерам до такого уровня, как до Китая ползком. Но благодаря Вам и мы стараемся , учимся. Всё просто замечательно и отлично, тут даже слов нет, рот открыт и одни эмоции... Я единственно что не увидел выбор комбобокса в Вашем коде . И второй момент, допустим поставили новую задачу: добавить ещё 3-4 списка для S19,S28,S37 как тогда быть? ну допустим ; Код:
|
05.02.2022, 02:10 | #222 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Нет, в выражении "ranges[j, 1] - addr" всегда минус, но если хочется, чтобы конец диапазона был включен, то нужно добавить в выражение "+ 1".
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
05.02.2022, 10:01 | #223 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
|
05.02.2022, 10:02 | #224 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
|
05.02.2022, 10:05 | #225 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Нет, если хочется указывать диапазоны так, чтобы последний адрес каждого диапазона входил в выходной файл, то:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
05.02.2022, 10:21 | #226 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
А вот то, что ограничение только на 8 и по разному нельзя, это не айс!. При тестах использовал оба кода, адреса одинаковые, тестовые файлы тоже. Файлы полностью идентичны, пошагово проверял , оба кода рабочие. |
|
05.02.2022, 22:44 | #227 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Это легко обойти, если добавить еще поле в TInfo, которое обозначает реальное количество диапазонов, но инициализировать придется всё равно все 8 (например, нулями).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
06.02.2022, 02:04 | #228 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Я тестировал пошагово и отловил неприятный касячёк в наших кодах. В обработки 8 адресов, есть обработка , если нет одного диапазона. Но нет полной обработки диапазонов всех и что получается на выходе ? : прога прошла обработку по 7 диапазонам , но на 8 попалась . $0BAE0, $BF60), этот диапазон прошла. ($0E800, $FFFF) а на этом, последнем спотыкнулась, файл не 65536 байт а меньше 65504 байта и получилось не хорошо $0E800 с этого начала , а конец то другой файла по этому данные испорчены считай. А если бы была полная обработка то прога должна была бы пропустить $0E800, $FFFF) этот диапазон полностью, но не пропкстила и перевела считай битый (неправильный ) файл. Как этот момент обработать ? Так что тесты это не маловажная тоже работа. p.s тестовый обрезной файл в архиве. Последний раз редактировалось sergey.serg-72; 06.02.2022 в 02:08. |
|
06.02.2022, 02:37 | #229 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Цитата:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
06.02.2022, 06:40 | #230 | ||
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Не, непо Цитата:
Этот код я тоже делал, но это не вариант, так как диапазон от 16 до 65536 , то может быть файл в котором 6 диапазонов полных можно считать, а которые не полный не считывать. А с этим кодом просто пустой файл, хотя 6 из 8 диапазонов можно считать и нужно. А так пустой файл, не вариант, могли целых 6 диапазонов считать и записать. Я тоже, сижу над этим, пока не получается . |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно создать "батник", вырезать из "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 |