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

溫馨提示×

C語言search函數的高級應用案例

小樊
81
2024-08-06 18:32:15
欄目: 編程語言

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

// Function to search for a substring in a given string
int search(char *str, char *substr) {
    int i, j, start, found;

    for (i = 0; str[i] != '\0'; i++) {
        start = i;
        found = 1;

        for (j = 0; substr[j] != '\0'; j++) {
            if (str[start] != substr[j]) {
                found = 0;
                break;
            }
            start++;
        }

        if (found) {
            return i;
        }
    }

    return -1;
}

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

    int index = search(str, substr);

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

    return 0;
}

這是一個簡單的C語言程序,演示了如何使用search函數來在一個字符串中搜索一個子字符串。在這個例子中,我們定義了一個search函數,它接受兩個參數:一個字符串和一個子字符串,并返回子字符串在字符串中第一次出現的位置。在main函數中,我們使用這個search函數來搜索字符串"Hello, world!“中的子字符串"world”。如果子字符串存在,則打印它在字符串中的位置;否則打印"Substring not found"。運行程序后,輸出結果應該是"Substring found at index 7"。

0
淮南市| 罗田县| 邛崃市| 太原市| 莱芜市| 大连市| 德钦县| 清流县| 通江县| 宁波市| 独山县| 安达市| 天峻县| 崇义县| 留坝县| 舟山市| 临高县| 建德市| 四会市| 关岭| 阳高县| 建始县| 织金县| 南木林县| 聂拉木县| 肃宁县| 逊克县| 宣武区| 扎囊县| 怀化市| 襄垣县| 开远市| 东明县| 乐清市| 鲜城| 和硕县| 宝兴县| 灵石县| 荔波县| 西青区| 十堰市|