
模拟实现
梦奕
在路上.......
展开
-
模拟实现strchr、strrchr
strchr() 函数查找字符在指定字符串中从前面开始的第一次出现的位置,如果成功,则返回从该位置到字符串结尾的所有字符,如果失败,则返回 NULL。原创 2017-08-01 15:25:59 · 489 阅读 · 1 评论 -
模拟实现strstr、strrstr
strstr表示在字符串中找子串,其原型为:char *strstr( const char *string, const char *strCharSet );这个函数的含义是是,在string中找strCharSet第1次出现的位置,并返回一个指向该位置的指针。如果strCharSet并没有完整的出现在string的任何位置,函数返回一个NULL指针,如果函数的第二个参数为一个空字符串,函数则返原创 2017-08-01 13:54:34 · 441 阅读 · 0 评论 -
模拟实现长度受限制的字符串函数(strncpy、strncat、strncmp)
根据以上可知,在有的情况下,长度不受限制的字符串函数已经不能满足我们的需求,因此,便需要一些长度受限制的字符串函数,来满足我们的需要。 长度受限制的字符串函数,可以根据我们的需求,给指定的长度,从而完成我们的需求。原创 2017-07-30 10:15:54 · 320 阅读 · 0 评论 -
模拟实现不受限制的字符串函数(strcat、strcpy、strcmp)
1)目标空间足够大, 2)原字符串有‘\0 目标空间可改 (strcpy 字符串拷贝) 目标字符串中’\0’被覆盖(strcat 字符串追加) 目标空间不可改(strcmp 字符串比较) 3)断言(assert)原创 2017-07-29 21:33:49 · 336 阅读 · 0 评论