自写strcpy函数
来源:互联网 发布:数据库like语句 编辑:程序博客网 时间:2024/05/21 10:15
/*
目的:完成从一个字符串*src,拷贝前n个字符到另一个字符数组*dest中
*/
#include <stdio.h>
#include <malloc.h>
目的:完成从一个字符串*src,拷贝前n个字符到另一个字符数组*dest中
*/
#include <stdio.h>
#include <malloc.h>
void mystrcpy(char *src , int length , char *dest)
{
int len = 0;
{
int len = 0;
while(*src != '\0' && len < length)
{
*dest++ =*src++;
len++;
}
*dest = '\0'; //这里还是要加'\0'的,因为while循环里碰到'\0'就结束了
{
*dest++ =*src++;
len++;
}
*dest = '\0'; //这里还是要加'\0'的,因为while循环里碰到'\0'就结束了
}
int main(void)
{
char *src = "chenqinskdfjl";
char *dest;
int main(void)
{
char *src = "chenqinskdfjl";
char *dest;
dest = (char *)malloc(100);
mystrcpy(src , 5 , dest);
printf("dest = %s\n" , dest);
free(dest);
dest = NULL;
mystrcpy(src , 5 , dest);
printf("dest = %s\n" , dest);
free(dest);
dest = NULL;
return 0;
}
}
/*
结果:拷贝了*src字符串中的前5个字符到*dest中
以下是VC++6.0的运行结果:
_____________________________________
dest = chenq
Press any key to continue
_____________________________________
*/
结果:拷贝了*src字符串中的前5个字符到*dest中
以下是VC++6.0的运行结果:
_____________________________________
dest = chenq
Press any key to continue
_____________________________________
*/
0 0
- 自写strcpy函数
- 自写 strlen strcpy函数
- 自写strcpy
- 自实现strcpy函数
- strcpy()函数自实现
- 自己写的 字符串函数strcpy
- 如何写一个漂亮的strcpy函数
- 自己写的一个strcpy函数
- 写一个strcpy函数的实现
- 写程序实现自己的strcpy() 函数
- 在编写strcpy函数时的记录
- 自写strstr函数
- C语言的strcpy函数和自己写的函数
- C语言 贞姐 实现系统自带strcpy函数
- ASP 常用自写函数
- js自写explode函数
- PHP自写DATAGRID函数
- 自写atoi实现函数
- 十道一般人无法及格的C语言试题
- discuz的QQ互联的开启
- Oracle迁移到DB2的策略及最佳案例
- contacts模块功能分析(较全面)
- Sublime Text 2中运行Python没有反应的问题
- 自写strcpy函数
- 前置迭代器 VS. 后置迭代器
- 将一个字符串逆序输出
- LIB和DLL的区别与使用
- 将一个整型变量转换为字符串
- vi的基本命令(入门级)
- android之下载google.code
- DB2和 Oracle的并发控制(锁)比较
- 编程思想-初探