文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>字符串拷贝函数的几种实现

字符串拷贝函数的几种实现

时间:2009-04-10  来源:skyily

#include "main.h"
//1, 此没有判断字符串的非空

/*
void scp(char de[], const char *sr)//用const修饰,表示不可修改
{
    int i;
    for(i = 0; i < strlen(sr); i++)
    {
     de[i] = *(sr + i);
    }
}*/

//2

/*
char *scp(char *dest, const char *src)//用const修饰,表示不可修改
{
    char *ret_string = dest;
    if((dest == NULL) || (src == NULL))
    {
        printf("arg wrong\n");
        return NULL;
    }
    while(*src !='\0')
    {
        *ret_string = *src;
        *ret_string++;
        src++;
    }
    *ret_string = '\0';
    return dest;
}*/
//3

char *scp(char *dest, const char *src)//用const修饰,表示不可修改
{
    char *ret_string = dest;
    if((dest == NULL) || (src == NULL))
    {
        printf("arg wrong\n");
        return NULL;
    }
    while(*src !='\0')
    {
        *dest = *src;
        dest++;
        src++;
    }
    *dest = '\0';
    return ret_string;
}

//4

/*
char *scp(char *dest, const char *src)//用const修饰,表示不可修改
{
    char *ret_string = dest;

    if((dest == NULL) || (src == NULL))
    {
        printf("arg wrong\n");
        return NULL;
    }
        while((*dest++ = *src++) != '\0');
     return ret_string;
}
*/

相关阅读 更多 +
排行榜 更多 +
领土争夺战游戏

领土争夺战游戏

休闲益智 下载
怎么做才能不被男友甩掉游戏

怎么做才能不被男友甩掉游戏

休闲益智 下载
拆迁模拟器2手机版

拆迁模拟器2手机版

休闲益智 下载