Просмотр полной версии : [Вопрос] Удаления слов из строки
MuhammadPawn
04.08.2017, 09:38
добрый день
Подскажите как мне из массива:
static const str[] = "Тут был текст";
Удалить последние слова "текст" что-бы осталось
static const str[] = "Тут был";
Никак, const - константа, что значит "не изменяемый".
MuhammadPawn
04.08.2017, 16:02
Никак, const - константа, что значит "не изменяемый".
const я просто для примера написал
$continue$
04.08.2017, 16:40
2 варианта: регексы или strdel
Пожалуй, самый тривиальный способ убрать последнее слово - установить нуль-символ в том месте, где это необходимо. В любом другом же случае вам будут необходимы более специфичные функции, например, как было сказано выше, функция strdel. Есть ещё функция strmid, которая копирует определённый диапазон значений в символьном массиве в другой массив.
BodyanZe
05.08.2017, 23:06
str[strlen("Тут был")] = EOS;
Вроде так
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot