Строки в текстовом файле., Помогите найти ошибку пожалуйста. |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Строки в текстовом файле., Помогите найти ошибку пожалуйста. |
Ellsa |
Сообщение
#21
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
что-тоо я неочень поняла свои ошибки...только одну нашла...и лишний цикл бегин и енд...ты то напечатал?
|
Bokul |
Сообщение
#22
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата ты то напечатал? Да, его я убрал. Цитата что-тоо я неочень поняла свои ошибки...только одну нашла... Ну с ошибками я погорячился, но одну из-за которой прога, вылетает не отработав до конца, видно отчётливо: Для чего ты в цикле закрываешь файл? Цитата
Исправив это, хоть увидишь, что она делает... Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#23
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
Bokul
черт,спасибо большое! А если у меня будет опять ошибка 104:?Файл недоступен для чтения? я повешусь тогда.... а как тут плюсики поставить?Или нельзя? |
Bokul |
Сообщение
#24
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата А если у меня будет опять ошибка 104:?Файл недоступен для чтения? То приходи еще Цитата а как тут плюсики поставить?Или нельзя? Какие плюсики? -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
мисс_граффити |
Сообщение
#25
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
к репутации
Ellsa, ты пока что сама не можешь - мало сообщений. -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Ellsa |
Сообщение
#26
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
я приду еще с домашним заданием за весь курс....
ну надеюсь,я смогу его сделать....ну если не сегодня,то до 24-го-то.... а чем может быть вызвана ошибка 104?Я ввожу с расширенем,и с кавычками пробовала и без....и файл в папке лежит,что я указываю.... а плюсики-репутация....я ждумала это как респекты на многих форумах. |
Bokul |
Сообщение
#27
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата а чем может быть вызвана ошибка 104?Я ввожу с расширенем,и с кавычками пробовала и без....и файл в папке лежит,что я указываю.... А что ты вводишь и где лежит файл с данными? У меня твоя прога отработала, хоть и с не правильным результатом, ну это уже пустяки... Цитата а плюсики-репутация....я ждумала это как респекты на многих форумах. И в нас такое есть... Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#28
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
у тебя неправильно отработала та прога,что ты исправил?ТО есть она неверна?
а я указываю как у вас тут кто-то указывал в какой-то теме C:\pascal.txt |
Bokul |
Сообщение
#29
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата у тебя неправильно отработала та прога,что ты исправил?ТО есть она неверна? Не понял. Та, что полностью моя, работает отлично, в твоей же я только сделал форматирование и убрал пару очевидных ошибок. С алгоритмом я не разбирался... Цитата а я указываю как у вас тут кто-то указывал в какой-то теме C:\pascal.txt А файл с таким именем там есть? + исправь в своем коде assign(f2,'d:\result.txt'); на путь, где ты хочешь получить файл-ответ, например с:\result.txt, у тебя нету, наверное, диска d и write(f2,sred); на writeln(f2,sred); Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#30
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
спасибо.Я попробую сегодня ночью еще.
Большое всем спасибо! |
Bokul |
Сообщение
#31
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Вот моя прога без функций:
uses crt; Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#32
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
и все-таки знаете...никак от ошибки 104 не могу избавится...
уже почти несмешно....все-таки в пн сдавать....а он находит файл,но открыть для чтения не может,если я правильно понимаю.... ну подскажите что-нибудь,пожалуйста! |
Bokul |
Сообщение
#33
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата никак от ошибки 104 не могу избавится... Возьми мой код, или там тоже самое? Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#34
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
ну ведь у тебя она шла....твоя прога работает и работает даже в моими файлами.И я не могу понять,почему моя не работает с ними.Ты говорил,что моя у тебя пошла,хоть и результат неверн был...
|
Bokul |
Сообщение
#35
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата Ты говорил,что моя у тебя пошла,хоть и результат неверн был.. Так оно и есть. Попробуй запустить это:
-------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#36
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
зачем ты пишешь
readln exit и в самомо конце еще readln? что это дает? |
Bokul |
Сообщение
#37
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата что это дает? Делает задержку. Программа не будет выполнятся дальше, пока ты не нажмешь на Enter. Для чего надо? Без задержки, в случае возникновения ошибки, например здесь,
ты бы не успела увидеть вывод твоего сообщения writeln('owibka v imeni fajla-source');, для тебя прога просто бы закрылась. А по какой причине, ты бы не узнала. Попробуй специально ввести неверный путь к файлу, з readln, а потом - без. Увидела разницу? Ну как, не было 104-ой? -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#38
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
ошибку вроде твоя не выдает,но считает неправильно... у меня цикл работал...а теперь нет....странно....
но... что ты изменил такого значительного,что открывает файл? Просто readln и exit добавил.... не понимаю... =( мне просто отладку надо будет писать еще.... |
Bokul |
Сообщение
#39
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата что ты изменил такого значительного,что открывает файл? assign(f2,'c:\result.txt'); Было d, прога нормально открывала файл данных, но она не могла создать файл-ответ. Цитата но считает неправильно Я ж тебе уже давно говорил. Цитата у меня цикл работал...а теперь нет....странно.... В цикле я ничего не менял, он как был не рабочим, таким и остался... Сообщение отредактировано: Bokul - -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Ellsa |
Сообщение
#40
|
lehf Группа: Пользователи Сообщений: 115 Пол: Женский Репутация: 4 |
просто дело в том,что цикл работал и считал правильно для одной строки....безошибочно...а теперь....
а про диск c... я его и в своей проге уже меняла...все равно не открывал....я не понимаю... не понимаю,что ему там не нравилось. утопия какая-то.... |
Текстовая версия | 13.11.2024 19:06 |