0 / 0 / 0
Регистрация: 26.11.2019
Сообщений: 15
|
||||||
1 | ||||||
Ошибка при работе программы с текстовым файлом13.06.2020, 18:08. Показов 678. Ответов 3
Метки нет (Все метки)
Суть программы - Если строка начинается с цифры, то перед ней поставить левую
круглую скобку, а в конец строки - правую круглую скобку Плюс ещё доп. условия: создание копии обрабатываемого файла путём записи его содержимого в другой файл с использованием механизма «бестиповых файлов»
Unhandled Exception: System.IndexOutOfRangeException: Индекс находился вне границ массива. в System.String.get_Chars(Int32 index) в lr5.lr5.calc(Text& t, String& n) в C:\PABCWork.NET\Program1.pas:строка 25 в lr5.lr5.$Main() в C:\PABCWork.NET\Program1.pas:строка 70 Очевидно, что нужно что-то поменять в процедуре Calc, а что именно, бог его знает, но точно не я.
0
|
13.06.2020, 18:08 | |
Ответы с готовыми решениями:
3
Exitcode 104 при работе с текстовым файлом Ошибка при работе с текстовым файлом Ошибка ввода-вывода 103 при работе с текстовым файлом Ошибка "Длина не может быть меньше нуля" при работе с текстовым файлом |
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
||||||
14.06.2020, 19:41 | 2 | |||||
Вы не читаете строку из файла. И в 25-й строке пытаетесь обратиться к 1-му символу несуществующей строки.
0
|
0 / 0 / 0
Регистрация: 26.11.2019
Сообщений: 15
|
|
15.06.2020, 02:05 [ТС] | 3 |
Теперь другая ошибка:
Unhandled Exception: System.OverflowException: Значение было недопустимо малым или недопустимо большим для знака. в PABCSystem.PABCSystem.Read(Text f, Char& x) в C:\Program Files (x86)\PascalABC.NET\LibSource\PABCSystem.pas:строка 5561 в lr5.lr5.copy(Text& t, Text& c) в C:\PABCWork.NET\lab5\2.pas:строка 46 в lr5.lr5.$Main() в C:\PABCWork.NET\lab5\2.pas:строка 69
0
|
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
|
||||||
15.06.2020, 08:45 | 4 | |||||
Вы точное задание приведите.
А то вот это. Копирование у вас идет с помощью текстовых файлов.
1
|
15.06.2020, 08:45 | |
15.06.2020, 08:45 | |
Помогаю со студенческими работами здесь
4
Run-time error 70: permission denied - при работе с текстовым файлом Программа по работе с текстовым файлом Найти ошибку в работе с текстовым файлом Ошибка при работе с файлом Ошибка при работе с файлом Ошибка при работе с файлом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |