Просмотр полной версии : [Вопрос] Удаление слова из строки
naxxyelite
27.05.2019, 19:26
возможно ли как то удалить определенное слово из строки?
if(strfind(inputtext, "я тебя он она", true) != -1)
удалить, к примеру, "тебя он" ? При условии что мы не знаем сколько символов в строке
Daniel_Cortez
27.05.2019, 20:12
#include <a_samp>
main()
{
static string[] = "я тебя он она";
static const substring[] = "тебя он";
printf("До: \"%s\"", string);
new pos = strfind(string, substring);
if (pos != -1)
strdel(string, pos, pos + sizeof(substring) - 1);
printf("После: \"%s\"", string);
}
Вывод:
До: "я тебя он она"
После: "я она"
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot