|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.12.2007, 18:30 | #1 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
Идентификаторы
Подскажите кто знает как в Паскале выбрать из текстового файла все слова состоящие только из английских букв, знака подчеркивания или цифр. И начинающихся при этом только на английские буквы или знак подчеркивания _. Посчитать эти слова и вывести их на печать.
|
03.12.2007, 18:58 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Смотрим
http://www.programmersforum.ru/showthread.php?t=10180 и прикладываем чуть-чуть мозгового вещества... |
03.12.2007, 19:09 | #3 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
ОК! как выбрать слова я поняла с соот-ми символами, но не поняла как из них выбрать те, которые нач-ся на то что мне нужно.
Подскажи плизз!!! И кстати разве в паскале так можно, как там? там же на делфи. Последний раз редактировалось Dianochka; 03.12.2007 в 19:15. |
03.12.2007, 21:11 | #4 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
Ну плизз помогите завтра уже сдавать.....'(((
|
03.12.2007, 21:16 | #5 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Код:
|
03.12.2007, 21:32 | #6 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
А чуть-чуть посодержательней можно? хотя бы немножечко)
|
03.12.2007, 21:37 | #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 - если английский или подчеркивание, то что-то делаем. |
03.12.2007, 21:38 | #8 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Цитата:
|
|
03.12.2007, 21:41 | #9 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
Вот полный текст задачи: Дан текстовый файл. Посчитать сколько в нем правильных идентификаторов и вывести их все на печать.
|
03.12.2007, 21:44 | #10 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
_Dmitry я это и так поняла, но ведь у меня в строке много слов, а так я получается проверяю только в 1 слове разве нет?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Русские идентификаторы в Delphi for .Net (BDS 2006) | natador | Общие вопросы Delphi | 0 | 20.06.2008 17:55 |