Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Как нажать кнопку на клавиатуре? https://www.cyberforum.ru/ delphi-beginners/ thread1530263.html
Пытался keybd_event использовать, но увы оно не работает. Может кто приведет пример работы на более низком уровне ? Добавлено через 7 минут Например с помощью directinput
Кубический корень Delphi
Всем доброго времени суток. Прошу вашей помощи и заранее говорю спасибо. Нужно извлечь кубический корень из X^2-5. Я прописываю Power(X*X-5,1/3); И при значении единица все вылетает, вроде все логично, т.к значение до запятой отрицательное, но есть ли способ извлечь кубический корень из отрицательного числа?
Delphi Создать калькулятор с помощью класса необходимо создать калькулятор в делфи с помощью класса https://www.cyberforum.ru/ delphi-beginners/ thread1530128.html Delphi Совместимость Delphi с процессорами типа Intel® Atom™ Z3735F, Intel® Celeron® N2840, Intel® Pentium® N3540 https://www.cyberforum.ru/ delphi-beginners/ thread1530085.html
Всем привет, сейчас передо мной стоит вопрос выбора ноутбука, ноутбук нужен для учебы, в целом не прихотлива, да и не готова тратить на ноутбук нерационально огромную сумму, но без установки Delphi не обойтись, на каком-то из сайтов прочла, что для установки дельфи 7 нужен процессор типа Pentium или Celeron, а также определенная частота, в связи с этим возник вопрос: для установки подобных...
Delphi Нахождение даты следующего юбилея в днях
Пользователь вводит Д\Р , нажимая на кнопку происходит вычисление и информация заноситься в мемо, а именно: Сколько дней пользователь прожил, сколько дней до НГ, сколько до следующего юбилея (при этом нужно учесть высокосные года). Проблема в нахождении кол-ва дней до следующего юбилея. uses DateUtils procedure TForm1.Button1Click(Sender: TObject); var Days, Dd, NgDate, NG, D:...
Delphi Как написать код для этой программы https://www.cyberforum.ru/ delphi-beginners/ thread1530053.html
Даны действительные числа a, h, натуральное число n. Вычислить F(a)+2F(a+h)+2F(a+2h)+...+2F(a+(n-1)h)+F(a+nh), где F(x)=(x2+1)cos2(x). За любую помощь + в карму
Delphi Проверить существование файла в папке https://www.cyberforum.ru/ delphi-beginners/ thread1530045.html
Всем привет. Мне нужно проверить, существует ли файл 1.abc в папке c:/users/user Кому не трудно - напишите код. Спасибо)
Delphi Запись заметок в файл
Есть блокнот сделаный на Stringgrid, все ячейки заполнены как 1 2 3 4 5 6 и так до 31. При двойном щелчке на любую ячейку (допустим это ячейка с цыфрой 6) я сохраняю её содержимое в переменную. Открываю вторую форму где у меня якобы блокнот куда вписывать заметки, в блокноте все просто мемо и пару кнопок. Я хочу работать с одним файлом и дописывать заметки в конец файла. На один месяц - один...
Delphi Определить состояние экрана https://www.cyberforum.ru/ delphi-beginners/ thread1530017.html
Приветствую. Подскажите, можно ли как то в рантайме определить что происходит на экране. Точнее в каком видеорежиме находится - полноэкранный в игре, полноэкранный просмотр фильма или обычный десктоп?
Delphi Проверить существование файла по пути https://www.cyberforum.ru/ delphi-beginners/ thread1529961.html
Всем привет. Мне надо проверить существование файл test.av по пути C:\Пользователи\тут переменная с именем пользователя\test.av Пробовал так if FileExists('C:\Пользователи\'+way'\test.av') then ShowMessage(fileName+' существует') else ShowMessage(fileName+' не существует'); и так if FileExists('C:\Пользователи\''+way''\test.av') then ShowMessage(fileName+' существует') else...
Совершение действия из PopupMenu Delphi
Добрый вечер! Имеется stringgrid и привязанный к нему PopupMenu. Задача в следующем: Как сделать так, чтобы определенный пункт контекстного меню добавлял определенный текст в выделенную ячейку. Т.е. Выбрал пункт "1" из popupmenu, текст "1" появился в выбранной ячейке stringgrid. Заранее спасибо
Delphi Перевести код с Паскаля на Дельфи https://www.cyberforum.ru/ delphi-beginners/ thread1529919.html
здравствуйте решил задачу на паскаль.потребовалось ее сделать в делфи. о делфи знаю не много.если у кого есть время помогите плиз сделать код на делфи. задача со строками имеются натуральные числа и знаки арифметических операций между ними (+,-,*,/) подсчитать результат в порядке их приоритета.например входные данные5*3-9/3 выходные данные 12 program lab5_1; uses crt; var s:string; ...
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
14.09.2015, 07:14 0

Дан файл содержащий текст на русском языке. Выяснить, входит ли введенное с клавиатуры слово в указанный текст - Delphi - Ответ 8070715

14.09.2015, 07:14. Показов 2668. Ответов 25
Метки (Все метки)

Ответ

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
procedure TForm1.Button1Click(Sender: TObject);
//разделители слов, можно добавить еще
const rz=[' ',',','.','?','!','(',')'];
var t:TStringList;
    s,s1:string;
    i,k,p:integer;
begin
t:=TStringList.Create; //создаем список строк
t.LoadFromFile('1.txt');//грузим в него наш файл(он в папке с программой)
s:=Edit1.Text;//слово для поиска
k:=0;//пока нет
i:=0;//начнем с начала списка
while(i<t.Count)and(k=0) do
 begin
  s1:=t[i];
  p:=pos(s,s1);//есть ли последовательность букв слова есть в строке
  //если есть(p>0)и оно первое или перед ним разделитель
  //или оно последнее или за ним разделитель
  if (p>0)and((p=1)or(s1[p-1] in rz))and((p+length(s)=length(s1)-1)
  or(s1[p+length(s)]in rz))then k:=1
  else inc(i);
 end;
if k=0 then showmessage('Слова '+s+' в файле нет')
else showmessage('Слово '+s+' в файле есть')
end;
 
end.


Вернуться к обсуждению:
Дан файл содержащий текст на русском языке. Выяснить, входит ли введенное с клавиатуры слово в указанный текст Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2015, 07:14
Готовые ответы и решения:

Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, чт
Дан файл, содержащий текст на русском языке. Найти слово, встречающееся в каждом предложении, или...

Строки. Выяснить, входит ли данное слово в указанный текст
Дан текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то...

Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте
Помогите пожалуйста :cry:

Дан текст на русском языке. Определить сколько раз в нем встречается самое длинное слово
Дан текст на русском языке. Определить сколько раз встречается самое длинное слово? Язык...

25
14.09.2015, 07:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2015, 07:14
Помогаю со студенческими работами здесь

Дан текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.
Дан текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество...

Дан текст на русском языке. Напечатать в алфавитном порядке
Дан текст на русском языке. Напечатать в алфавитном порядке все глухие согласные буквы, которые не...

Дан текст на русском языке: Записать его в разборку через пробел
Помогите пожалуйста с программой исходный текст записан в мемо1 Нужно что бы каждая буква текста...

Дан текст на русском языке с разделителями. Записать его в разрядку через пробел
Помогите пожалуйста. Текст записан в мемо1, надо записать измененный текст в мемо2. Разделители -...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru