проверить есть ли подстрока в строке

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

проверить есть ли подстрока в строке

Сообщение ya »

проверить есть ли подстрока в строке

Код: Выделить всё

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, world!";
    std::string substring = "world";

    if (str.find(substring) != std::string::npos) {
        std::cout << "Подстрока найдена!" << std::endl;
    } else {
        std::cout << "Подстрока не найдена." << std::endl;
    }

    return 0;
}
В C++ для преобразования массива символов (например, char[] или char*) в строку типа std::string, вы можете использовать конструктор std::string, который принимает указатель на символы (строку)

Код: Выделить всё

#include <iostream>
#include <string>

int main() {
    // Объявляем массив символов (строку)
    char charArray[] = "Hello, world!";
    
    // Приводим массив символов к типу std::string
    std::string str(charArray);
    
    // Выводим строку
    std::cout << str << std::endl;
    
    return 0;
}
Ответить