skyilyskyily.blog.chinaunix.net
skyily
全部博文(144)
2010年(16)
2009年(128)
Zane_Yu
tasteswe
zwrvvv
xiao888l
zimuqing
leilelei
Phyllis6
jonathan
denghai1
wbdwbd04
itTangze
lifj1234
18141908
AAABug
分类: LINUX
2009-04-10 20:03:35
#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); }}*/
/*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;}*/
上一篇:Linux进程管理的函数wait()和waitpid()使用
下一篇:我写的字符串切割函数,有些逊
登录 注册