中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在C++中替代strchr函數

c++
小樊
83
2024-07-10 12:12:37
欄目: 編程語言

在C++中可以使用std::find函數代替strchr函數。std::find函數在頭文件中定義,可以在一個容器(如string)中搜索給定的元素。

下面是一個使用std::find函數來替代strchr函數的示例代碼:

#include <iostream>
#include <algorithm>

int main() {
    std::string str = "Hello, World!";
    char ch = 'o';

    std::string::iterator it = std::find(str.begin(), str.end(), ch);

    if (it != str.end()) {
        std::cout << "Character found at position " << it - str.begin() << std::endl;
    } else {
        std::cout << "Character not found" << std::endl;
    }

    return 0;
}

在上面的示例中,我們使用std::find函數在字符串str中查找字符’o’。如果找到了該字符,則輸出該字符在字符串中的位置;否則輸出"Character not found"。

0
淮南市| 渝中区| 班玛县| 广水市| 新田县| 高青县| 即墨市| 临西县| 吉木萨尔县| 阳春市| 综艺| 若尔盖县| 丽水市| 营口市| 罗田县| 武乡县| 绿春县| 秦皇岛市| 富源县| 大港区| 浠水县| 皋兰县| 周口市| 水富县| 安塞县| 祁连县| 临夏县| 托里县| 北京市| 三原县| 曲水县| 荣成市| 铅山县| 盱眙县| 裕民县| 革吉县| 龙游县| 彩票| 洪湖市| 辽中县| 台北县|