Резка строк на языке C с использованием библиотеки string.h - PullRequest
0 голосов
/ 21 апреля 2020

Для решения этой проблемы мне нужно использовать библиотеку string.h. Мне нужно прочитать napis1 и napis2 и сохранить их в переменных. Затем мне нужно найти первое вхождение napis2 [0] в napis1 и последнее вхождение napis2 [0] в napis2. После этого я хочу вырезать написи1 до первого вхождения napis2 [0], не включая napis2 [0], а также разрезать запис2 между первым символом и последним вхождением napis2 [0] в том числе. Как это сделать, возможно ли использование указателей?

char napis1[128];
char napis2[64];
scanf(" %63[ -~]s", &napis1);
scanf(" %63[ -~]s", &napis2);
char znak = napis2[0];
char *ptr1 = NULL;
char *ptr2 = NULL;
ptr1 = strchr(napis1, znak);
ptr2 = strrchr(napis2, znak);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...