|
Страницы: [1] | << Новый | Старый >> | Ответ не возможен |
Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.
Автор | Сообщение |
Гость | Lispy url://forum.message:2859 Turbo Prolog - пытаюсь обратить слова в файле и записать в другой Lispy Привет. Спасибо за помощь в предыдущем посте. Наконец стал ближе к цели. domains //тут все вроде бы понятно поэтому без комментариев Вот так. Помогите пожалуйста отшлифовать до нормальной работы. |
16.06.09 08:44 | URL сообщения |
Гость | Lyspi url://forum.message:2860 Lyspi Вот нашел в чем причина. Дело в бесконечной рекурсии переделал razbor(STR):-STR="". Я использовал razbor(STR):-STR=“” чтоб остановить рекурсию когда строка станет пуста но это увы не всегда работает. Т.е работает при идеальных условиях которые увы не всегда идеальны. Как лучше сделать? Чтоб работало наверняка. |
17.06.09 15:26 | URL сообщения |
popoff Yuri ![]() Июл, 2004 Сообщений: 923 | popoff url://forum.message:2861 Попробуйте так вместо первого утрвеждения: razbor(""):-!. ________________________________ Если не будет деревьев — нам нечем будет дышать, если вода загрязнится — нам нечего будет пить. |
17.06.09 17:58 | URL сообщения | Приват | Инфо об авторе |
![]() | Гость | Lispy url://forum.message:2862 Lispy Да попробовал. -Нет проблема осталась. Попробовал вот так |
![]() | 18.06.09 02:56 | URL сообщения |
![]() |
![]() | ![]() | Гость | Lispy url://forum.message:2863 Lispy Все еще не могу побороть переполнение. Вчера весь день убил. Самое интересное что на разных текстах переполнение может возникать либо рано либо поздно т.е как бы не зависит от длинны текста чтоли? |
![]() | ![]() | 19.06.09 02:33 | URL сообщения |
![]() | ![]() |
Гость | kkvip2000 at rambler dot ru url://forum.message:3017 kkvip2000 at rambler dot ru Все вроде бы как надо вот только не пойму как это дело зациклить. К примеру получается считать строку из файла перевернуть каждое слово а вот обратно в другой файл записываться не хочет :( Компилятор молчит, файл для вывода создается а вот вывода в него нет. Вроде бы и открываю файл и закрываю и вывод в файл перенаправляю а он все равно пустой. Ты не перенаправляешь вывод. Нужно писать так: Второе что мне непонятно почему я не могу считать файл до конца? Т.е во всех учебниках написано что ... при считывании изменяется позиция курсора и при следующем обращении считывание продолжается из той позиции на которой было завершено считывание. Ты считываешь строку и тут же закрываешь файл. |
21.01.10 02:25 | URL сообщения |
Внимание! Этот топик устарел. Пожалуйста, создайте новый топик, чтобы задать интересующий Вас вопрос.
Страницы: [1] | << Новый | Старый >> | Ответ не возможен |
Вход |
Цитирование материалов моего сайта приветствуется! при условии видимой действующей! гиперссылки на мой сайт. [Ссылки] Если Вы нашли опечатку на этой странице, пожалуйста, выделите ее мышью и нажмите Ctrl+Enter. Сделаем язык чище! (c) Yuri Popoff, 2004 - 2008, popoff.donetsk.ua, style.donetsk.ua |
|