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

溫馨提示×

C語言indexof函數怎么使用

小億
107
2024-05-21 16:22:23
欄目: 編程語言

在C語言中,沒有內置的indexof函數,但是可以通過自己編寫實現類似功能的函數來實現。下面是一個示例代碼來實現類似indexof功能的函數:

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

int indexof(const char *str, const char *substr) {
    const char *ptr = strstr(str, substr);
    if (ptr) {
        return ptr - str;
    } else {
        return -1;
    }
}

int main() {
    char str[] = "Hello, world!";
    char substr[] = "world";

    int index = indexof(str, substr);

    if (index != -1) {
        printf("Substring '%s' found at index %d\n", substr, index);
    } else {
        printf("Substring '%s' not found\n", substr);
    }

    return 0;
}

在上面的示例代碼中,indexof函數用來查找子字符串在原始字符串中的位置,如果找到則返回第一次出現的位置索引,否則返回-1。在main函數中使用這個函數來查找子字符串在原始字符串中的位置并輸出結果。

0
东山县| 锦屏县| 弋阳县| 宣化县| 辽宁省| 河津市| 南宁市| 东源县| 吉安县| 定日县| 淄博市| 乡城县| 天津市| 吉林市| 永新县| 湖南省| 米易县| 垣曲县| 鄂托克旗| 运城市| 山西省| 阿鲁科尔沁旗| 大连市| 昆山市| 姜堰市| 交口县| 中阳县| 叶城县| 当雄县| 拉萨市| 常熟市| 青海省| 遵义市| 黑龙江省| 灵石县| 尖扎县| 惠安县| 屏东市| 桐梓县| 凉山| 宜黄县|