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

- 上一篇:c++取字符串的某一段
- 下一篇:C++中CString可以作为函数返回值吗