Skip to content

vzhufk-study/6-system-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S6_SP_Lab0

System programming lab, about meta sybol *.
http://sp-lab0.herokuapp.com/

Task

Розпізнавання ланцюжків по заданих шаблонах в текстових файлах

Завдання

Вхідний текст зберігається у файлі і складається із слів, розділених пробілами. Ввести з клавіатури шаблон з метасимволами (метасимвол задається в конкретному варіанті). У вхідному тексті знайти слова (ланцюжки) за заданою маскою. Сформувати вихідний файл, перетворивши вхідний текст визначеним у конкретному варіанті способом.

Метасимвол – *. Зміст метасимволу – ланцюжок довільних символів (приклади 1,7,8). Сформувати новий текст, в який помістити всі знайдені слова, впорядкувавши їх за довжинами.

Tests

1.1 Sit State Set SDT SLTV Support Sin Simple

1.2 S*t

1.3 Sit Set Support

1.4 Sit Set Support

2.1 day downage dady deep adam destroy danger dachas da

2.2 da

2.3 day downage dady danger dachas da

2.4 da day dady danger dachas downage

3.1 Mama africa daylight flowers Fanat afraid chakalaka

3.2 a**a

3.3 Mama africa Fanat afraid chakalaka

3.4 Mama Fanat africa afraid chakalaka