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

溫馨提示×

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
襄垣县| 巴塘县| 阜新| 东山县| 长兴县| 应用必备| 页游| 光泽县| 务川| 泰安市| 平昌县| 静安区| 天全县| 刚察县| 东光县| 湟源县| 扶余县| 同江市| 平湖市| 高邮市| 大理市| 宁强县| 华亭县| 佛冈县| 阳东县| 东至县| 灵石县| 桃园市| 宜丰县| 屏南县| 新竹市| 宁国市| 喀喇沁旗| 大兴区| 天水市| 桂林市| 密山市| 日土县| 乌拉特中旗| 曲阜市| 榆林市|