C_str()

Также обратите внимание: я понимаю, что вы хотите что-то "как можно меньше", но я бы предложил вам использовать это решение. Ответ 3 Старомодное решение с правильно названными переменными. Это придает коду некоторый дух. Это токсично и не по правилам. Я не удаляю сообщение; я добавляю это извинение, чтобы помочь изменить атмосферу в StackOverflow.

Итак, ОП: я приношу свои извинения и надеюсь, что вы правильно сделали свою домашнюю работу, несмотря на мой троллинг, и ответы, подобные моим, не отбили у вас желание участвовать на сайте.

Версию лямбды я оставляю вам в качестве упражнения Ответ 6 Существует несколько методов std::string для поиска, но find - это, вероятно, то, что вы ищете. Если вы имеете в виду строку в стиле C, то эквивалентом будет strchr. Однако в любом случае вы можете использовать цикл for и проверять каждый символ - цикл является тем, чем эти два метода завершаются.

Как только вы узнаете, что вы ищете, вы можете использовать цикл for и проверять каждый символ.

Как только вы узнаете, как найти следующий символ при заданной начальной позиции, вы будете постоянно продвигать поиск, то есть использовать цикл, считая по мере продвижения.

Функция find принимает два аргумента: первый - строка, вхождения которой мы хотим найти, а второй - начальная позиция. Если использовать цикл, то вхождения будут найдены до конца исходной строки.


Навигация

thoughts on “C_str()

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *