91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
安多县| 海林市| 兴安盟| 惠水县| 新泰市| 蕉岭县| 新乐市| 象州县| 高尔夫| 西平县| 治多县| 商都县| 仁怀市| 易门县| 秦皇岛市| 紫金县| 泸州市| 塘沽区| 闵行区| 武汉市| 凌云县| 邓州市| 上高县| 竹溪县| 洮南市| 海阳市| 准格尔旗| 海林市| 大厂| 边坝县| 余干县| 红桥区| 三穗县| 凌源市| 伊宁县| 淮滨县| 海原县| 东平县| 永昌县| 安康市| 读书|