删除字符串前n个字符
#include <stdio.h>
void del_arr(int n, char *p)
{
int i;
for(i = 0; p[i] != '\0'; i++)
p[i] = p[i+n];
for(i = 0; p[i] != '\0'; i++)
printf("%c", p[i]);
}
int main()
{
char s[] = "reading";
char b[] = "Programmer Peking University Online Judge";
del_arr(2, b+11);
return 0;
}
本文档展示了如何使用C++实现删除字符串b数组中前n个字符的函数del_arr。通过for循环和字符指针操作,实现在给定n值的情况下截取字符串。主要针对程序员和初学者,适合学习C++字符串处理技巧。
1170

被折叠的 条评论
为什么被折叠?



