c语言substring截取字符串(自定义函数)
作者:野牛程序员:2023-12-10 12:00:41C语言阅读 3280
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可以作为函数返回值吗
