Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 19.01.2021
Сообщений: 1
1

Использование функции match для решения задачи

19.01.2021, 02:22. Просмотров 280. Ответов 0
Метки нет (Все метки)

Всем добрый вечер, можете помочь с задачкой, бо знакомая попросила для универа, а я не особо разбираюсь в С. По задаче нужно написать функцию match (char*pattern, char*string), которая определяет, соответствует ли шаблон строке.
Символ "?" в шаблоне означает соответствие любому другому символу
Символ "*" в шаблоне означает совпадение с любым, даже пустым символом
Все остальные символы должны соответствовать сами себе.
Например match("a??", s) будет true только когда строка s состоит из 3 символов и начинается на а.
Например match("*.png, s) будет true если строка будет с любым количеством символов но обязательно с четырьмя символами .png на конце.

match ("a * b * b * c ", s) должен возвращать истину тогда и только тогда, когда строка s начинается с буквы 'a' и заканчивается буквой 'c', а между ними есть как минимум две буквы 'b' (не обязательно рядом друг с другом).

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2021, 02:22
Ответы с готовыми решениями:

Использование JS для решения задачи
Даны действительные числа а, b, с (a не равно 0). Выяснить, имеет ли уравнение ах^2+bх+с=0...

Использование функция для решения задачи
Добрый вечер, подскажите в чем ошибка в коде. #include "stdafx.h" #include <stdio.h> #include...

Квадратичный дискриминантный анализ и его использование для решения прикладной задачи
Здравствуйте! Необходимо обучить систему для выявления рака молочной железы из таблицы полученный...

Использование компьютерных технологий для решения задачи линейного программирования (ЗЛП)
Нужна программа на Delphi,которая всё это посчитает.Может кто делал такое или что-то подобное ...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2021, 02:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подскажите функции и процедуры для решения задачи
Изучили тему файлов. По инструкции написали программу для поиска приложений в конкретной директории...

Определить рекурсивные функции для решения задачи
Определите рекурсивные функции для решения задачи: Вычислить количество вхождений в числовой список...

Создать форму для решения задачи табулирования функции
Создать форму для решения задачи табулирования функции по выбранному варианту. Создать в ней...

Создать два варианта функции для решения задачи
в матлабе Задача 1. Создать два варианта функции для решения задачи. В первом варианте...

Разработайте процедуры или функции для решения задачи
Не знаю как решать! Разработайте процедуры или функции для решения задачи. Составить программу,...

Постройте таблицу значений функции y=f(x) для Xє[a,b] с шагом h .Для решения задачи использовать вспомогательный метод
Здравствуйте, помогите разобраться с задачей. Постройте таблицу значений функции y=f(x) для Xє с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.