|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.04.2022, 06:33 | #381 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Второй момент меняю : на S , или на оборот, тритон всё ровно открывает файл и типа корректно. Как такое может быть? |
|
05.04.2022, 06:36 | #382 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
|
05.04.2022, 06:39 | #383 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Сделал так зависать из за шапки перестало, странно опустил проверки вниз, всё нормально стало... сделал так :
Код:
Последний раз редактировалось sergey.serg-72; 05.04.2022 в 07:56. |
05.04.2022, 07:17 | #384 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Не знаю, не запускал.
Цитата:
Почему именно зависает, нужно смотреть в режиме отладки. Проверять первый и второй символ можно только после того, когда сделана проверка на минимальную длину строки. Если строка короче 10 символов, то она точно не может описывать какую-либо srec запись. Если строка длиннее 514 символов, аналогично.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
05.04.2022, 07:52 | #385 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
|
05.04.2022, 07:53 | #386 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
|
05.04.2022, 07:55 | #387 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Надо как то проверку не только на минимальную строку может так Код:
Последний раз редактировалось sergey.serg-72; 05.04.2022 в 08:07. |
|
05.04.2022, 08:34 | #388 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Повнимательнее посмотрел на код - проверка "k = -1" после цикла while даёт гарантию, что строка будет содержать хотя бы 4 символа, когда дойдет дело до проверки S и второго символа. Но это не сразу очевидно и в будущем можно об этом забыть. Так что лучше явно проверить длину, как вы и догадались:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
05.04.2022, 23:00 | #389 | |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
Цитата:
Шапку верхнюю и нижнюю типа неправильная строка, верхняя 10 символов, нижняя 12 , код не рабочий. Не проверяет он корректность строки и всё тут. Не то это. Чтоб компилятор не выписывал предупреждений сделал так : Код:
Последний раз редактировалось sergey.serg-72; 05.04.2022 в 23:03. |
|
05.04.2022, 23:23 | #390 |
Форумчанин
Регистрация: 12.03.2019
Сообщений: 376
|
,Надо как то проверять строку на количество символов в строке, исключаю шапку.
Посчитал символы в 16 строковом файле : 42 символа в строке, в верхней шапке 10 символов, в нижней 12. В 32 байта в строке - 76 символа в строке, в верхней шапке 10 символов, в нижней 12. Вот это, как то надо проверять, но получается 4 разных длины, как тут условие ставить? Шапку исключать тоже думаю надо. Как то по другому надо проверять, толи циклом, толи ещё как ..... |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно создать "батник", вырезать из "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 |