亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

string在c語言中的字符串搜索

小樊
84
2024-08-27 11:42:58
欄目: 編程語言

在C語言中,我們可以使用strstr()函數來搜索一個字符串(子串)是否存在于另一個字符串(主串)中

#include<stdio.h>
#include<string.h>

int main() {
    char main_string[] = "Hello, welcome to the world of programming!";
    char substring[] = "world";
    
    // 使用 strstr() 函數搜索子串
    char *result = strstr(main_string, substring);

    if (result != NULL) {
        printf("子串 \"%s\" 在主串 \"%s\" 中的位置是: %ld\n", substring, main_string, result - main_string);
    } else {
        printf("子串 \"%s\" 在主串 \"%s\" 中未找到。\n", substring, main_string);
    }

    return 0;
}

在這個示例中,我們定義了兩個字符串變量:main_stringsubstring。然后,我們使用strstr()函數在main_string中搜索substring。如果找到了子串,strstr()函數將返回一個指向子串第一次出現的位置的指針;否則,它將返回NULL

我們通過檢查result是否為NULL來判斷子串是否存在于主串中。如果找到了子串,我們計算并輸出子串在主串中的位置。注意,這里的位置是從0開始計數的。

0
修武县| 哈尔滨市| 无为县| 磴口县| 翁牛特旗| 阿尔山市| 花莲市| 南郑县| 乡城县| 鹤壁市| 宁德市| 伊吾县| 澄迈县| 洛隆县| 霍邱县| 克什克腾旗| 利川市| 玛沁县| 长汀县| 洪雅县| 永仁县| 娱乐| 黄山市| 新宁县| 家居| 玉龙| 喀什市| 扎兰屯市| 定南县| 鹤壁市| 上栗县| 临泉县| 怀来县| 永靖县| 信宜市| 上思县| 金乡县| 江山市| 绥德县| 焦作市| 芮城县|