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

溫馨提示×

字符串查找函數c語言怎么實現

小億
91
2024-08-05 17:50:10
欄目: 編程語言

在C語言中,可以通過自己編寫一個字符串查找函數來實現字符串查找的功能。下面是一個簡單的示例代碼:

#include <stdio.h>

int findString(char *str, char *substr) {
    int i, j, k;

    for (i = 0; str[i] != '\0'; i++) {
        j = 0;
        k = i;

        while (str[k] == substr[j] && substr[j] != '\0') {
            k++;
            j++;
        }

        if (substr[j] == '\0') {
            return i;
        }
    }

    return -1;
}

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

    int index = findString(str, substr);

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

    return 0;
}

在上面的示例代碼中,findString函數接受兩個參數:str為要查找的字符串,substr為要查找的子字符串。函數會返回子字符串在原字符串中的起始索引,如果找不到則返回-1。在main函數中,我們可以調用findString函數來查找指定的子字符串在原字符串中的位置。

0
万安县| 东源县| 赤城县| 达州市| 巴彦县| 大埔县| 穆棱市| 伊吾县| 洪雅县| 都江堰市| 丹江口市| 泰州市| 陕西省| 宜都市| 鄯善县| 文登市| 镇雄县| 六安市| 施甸县| 临泽县| 手游| 莱芜市| 刚察县| 航空| 上虞市| 茶陵县| 嘉祥县| 泾阳县| 青铜峡市| 米泉市| 金山区| 泰州市| 马边| 普格县| 弥勒县| 河源市| 保康县| 临西县| 同心县| 英吉沙县| 舟曲县|