![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
Подскажите кто знает как в Паскале выбрать из текстового файла все слова состоящие только из английских букв, знака подчеркивания или цифр. И начинающихся при этом только на английские буквы или знак подчеркивания _. Посчитать эти слова и вывести их на печать.
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Смотрим
http://www.programmersforum.ru/showthread.php?t=10180 и прикладываем чуть-чуть мозгового вещества... |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
ОК! как выбрать слова я поняла с соот-ми символами, но не поняла как из них выбрать те, которые нач-ся на то что мне нужно.
Подскажи плизз!!! И кстати разве в паскале так можно, как там? там же на делфи. Последний раз редактировалось Dianochka; 03.12.2007 в 19:15. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
Ну плизз помогите завтра уже сдавать.....'(((
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
А чуть-чуть посодержательней можно? хотя бы немножечко)
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
s[1] - это первый символ в строке s,
UpCase(s[1]) - делаем его заглавным, UpCase(s[1]) in ['A'..'Z'] - проверяем английский или нет, s[1] = '_' - проверяем подчеркивание или нет, if (UpCase(s[1]) in ['A'..'Z']) or (s[1] = '_') then - если английский или подчеркивание, то что-то делаем. |
![]() |
![]() |
![]() |
#8 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
Вот полный текст задачи: Дан текстовый файл. Посчитать сколько в нем правильных идентификаторов и вывести их все на печать.
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
_Dmitry я это и так поняла, но ведь у меня в строке много слов, а так я получается проверяю только в 1 слове разве нет?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Русские идентификаторы в Delphi for .Net (BDS 2006) | natador | Общие вопросы Delphi | 0 | 20.06.2008 17:55 |