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

溫馨提示×

c語言怎么查找字符串

小億
146
2024-01-08 16:22:10
欄目: 編程語言

在C語言中,可以使用庫函數strstr來查找字符串。strstr函數的原型如下:

char *strstr(const char *haystack, const char *needle);

其中,haystack表示要搜索的字符串,needle表示要查找的字符串。strstr函數會在haystack中查找第一次出現needle的位置,并返回一個指向該位置的指針。如果找不到needle,則返回NULL

以下是一個示例代碼:

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

int main() {
    const char *haystack = "Hello, world!";
    const char *needle = "world";
    char *result = strstr(haystack, needle);
    
    if (result != NULL) {
        printf("Found at position: %ld\n", result - haystack);
    } else {
        printf("Not found\n");
    }
    
    return 0;
}

輸出結果為:

Found at position: 7

這表示在字符串"Hello, world!"中,子字符串"world"出現在位置7處。

0
大姚县| 西盟| 沙河市| 嘉兴市| 松潘县| 台东县| 北宁市| 鹤壁市| 三门峡市| 仙游县| 肇东市| 白河县| 湟中县| 无棣县| 富锦市| 阜平县| 博白县| 太仆寺旗| 日喀则市| 五华县| 甘孜| 息烽县| 河北省| 高邮市| 伊金霍洛旗| 稷山县| 曲阳县| 外汇| 英吉沙县| 同德县| 贵州省| 桓台县| 乐清市| 岳池县| 漳浦县| 鹤庆县| 汪清县| 龙山县| 乐都县| 商都县| 华蓥市|