![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Geophysist |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Репутация: ![]() ![]() ![]() |
В общем смысл задачи такой. Имеется текст из русских, английских букв, чисел, знаков препинания и пробелов. Русские слова это любые последовательности только из русских букв,английские аналогично. Все русские слова необходимо переместить в один текстовый файл, английские в другой. Числа, знаки препинания и пробелы переносить не надо.
Вот пример как должна работать прога: Текст 1. Стекло в 1345 year ьвап' мебель rhtr 53463'' ' hjnроим4пhff4hg65 Текст 2(русский) Стекловьвапмебель Текст 2(English) yearrhtr Если кому не влом, помогите плиз! |
![]() ![]() |
Айра |
![]()
Сообщение
#2
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 731 Пол: Женский Репутация: ![]() ![]() ![]() |
У меня, когда в FPC работаю русские буквы вообще вот так выглядят: ЇаЁўҐв (привет)
![]() Цитата русские буквы не во всех кодировках представляют связное множество.. Лучше все-же латиницу разбить на 2 интервала... Глупый вопрос: как определить, какая у меня кодировка и как в ней располагаются эти буквы? Нехочется дальше сталкиваться с такими проблемами.. to Lapp: первую конструкцию заменила (+ процедура удаления тоже несколько изменилась).. |
compiler |
![]()
Сообщение
#3
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
и как в ней располагаются эти буквы? самый простой способ, ИМХО, распечатать все символы в цикле с изменяющимся кодом...
for i:=0 to 255 doа затем сравнить с таблицами...(особый случай , когда есть проблемы с неизвестностю кодировки терминала...) ну, или посмотреть дукументацию... Сообщение отредактировано: compiler - 4.01.2008 21:11 -------------------- Спасибо!
Удачи! |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 14:38 |