亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
怀化市| 康平县| 彭阳县| 久治县| 蒙山县| 酉阳| 博白县| 昌邑市| 眉山市| 陵川县| 九江市| 宜川县| 颍上县| 湖南省| 佛坪县| 高州市| 民县| 驻马店市| 龙江县| 廊坊市| 衡山县| 沙田区| 冕宁县| 土默特左旗| 清苑县| 芦山县| 肇源县| 南漳县| 渭南市| 昌黎县| 丰原市| 舞钢市| 吉隆县| 南涧| 饶阳县| 同江市| 西林县| 池州市| 拉萨市| 星座| 泸水县|