| |
| 1.5, NuINu, 22:34, 17/08/2010 [ответить] [смотреть все]
| +/– | |
так клипсом и не пользуются в россии, потому что про руссификацию нет информации. взять ту же книгу Частикова Разработка экспертных систем. среда CLIPS там тоже прямо говориться что русского языка там нет и не будет.(хотя сама эта книжка на половину это всего лишь перевод документации клипса распространяемой бесплатно )) )
за юникод не возьмусь, попробоовать поддержать можно таким же способом (замените ru_RU.KOI8-R на ru_RU.utf8). но многобайтовый символы, могут вызвать проблему в парсере clipsа. надо тестировать. попробуйте если вы фанат юникода. я и в 21 веке пользуюсь кои8р и никак не страдаю. в данном контексте юникод может пригодиться для разработки ммм... полинациональных правил... хотя данный вопрос обычно решается по другому.
|  | | |
| 1.7, Педант, 23:25, 24/08/2010 [ответить] [смотреть все]
| +/– |
Вот только полной русификацией это не назовешь.
(deffunction гипотенуза (?a ?b)
Получив русскую гипотенузу обычно требуют "а почему deffunction, а не ЗадатьФункцию"? Не можешь? Фи...
|  | | |
| |
| 2.9, NuINu, 13:42, 19/12/2010 [^] [ответить] [смотреть все]
| +/– |
>[оверквотинг удален]
>> (bind ?результат (гипотенуза 3.0 4.0))
>> (printout t "гипотенуза = "
>> ?результат crlf)
>> )
>> (reset)
>> (run)
>> (exit)
>> URL:
>> Обсуждается: http://www.opennet.ru/tips/info/2420.shtml
> Добавить библиотеку надо еще #include <locale.h>
странно, у меня этот инклюд делается в setup.h, вероятно разные версии клипса.
но если у кого не будет компилироваться, то да - надо.
|  | | |
|
| 1.11, Ledi_J, 12:54, 06/03/2011 [ответить] [смотреть все]
| +/– |
NuINu, нужна помощь человека разбирающегося в CLIPS.Можно с вами связаться через почту или icq? моя почта:julya--shka@yandex.ru
|  | | |
| 1.13, Parallax, 22:04, 03/05/2011 [ответить] [смотреть все]
| +/– |
Здравствуйте!Добавил код
setlocale(LC_ALL, "ru_RU.KOI8-R");
setlocale(LC_NUMERIC, "C");
в файл в main.c, так же добавил строку #include <locale.h>, но после построения всего проекта запускаю исполняемый файл, а русские символы все равно не печатаются. Где я ошибся?может кто нибудь поправит?Я начинающий программист.
|  | | |
| |
| 2.14, NuINu, 20:44, 04/05/2011 [^] [ответить] [смотреть все]
| +/– |
> Здравствуйте!Добавил код
> setlocale(LC_ALL, "ru_RU.KOI8-R");
> setlocale(LC_NUMERIC, "C");
> в файл в main.c, так же добавил строку #include <locale.h>, но после
> построения всего проекта запускаю исполняемый файл, а русские символы все равно
> не печатаются. Где я ошибся?может кто нибудь поправит?Я начинающий программист.
А какая у вас локаль в терминале? и в какой кодировке вы пишете программу? проверьте все, в моем варианте все должно быть в кои8
и еще вопрос, пусть русские буквы не печатаются, а программа ругается на плохие символы в программе?
|  | | |
|
| 1.17, Алексей Винокуров, 11:18, 16/07/2011 [ответить] [смотреть все]
| +/– |
Я аналогичным образом модифицировал clipswin, теперь он поддерживает кириллицу в формулировках фактов и правил. Но вообще, более перспективно использовать CLIPS+JNI, там кроме графического интерфейса появляется возможность создания мультиязычных и мультиплатформенных экспертных систем. Кому интересно, пишите.
|  | | |
|
|