当前位置:首页C语言 > 正文

c语言substring截取字符串(自定义函数)

作者:野牛程序员:2023-12-10 12:00:41C语言阅读 3251

c语言substring截取字符串(自定义函数):

在C语言中,使用字符数组和指针来实现字符串的截取。

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

void substring(char source[], char target[], int start, int count) {
    int i;

    for (i = 0; i < count; i++) {
        target[i] = source[start + i];
    }

    target[i] = '\\0'; // 添加字符串结束符
}

int main() {
    char original[] = "Hello, World!";
    char result[20]; // 假设截取的字符串不超过20个字符

    substring(original, result, 7, 5);

    printf("Substring: %s\\n", result);

    return 0;
}

上述代码中,substring 函数接受源字符串 source、目标字符串 target、截取起始位置 start 和截取字符数 count 作为参数。它使用一个循环从源字符串中复制字符到目标字符串,最后添加字符串结束符 \\0

在主函数中,调用 substring 函数并打印结果。



野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击