首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言有没有自带的可以去字符串左边或者右边多少个字符的函数?解决方案

2012-04-15 
C语言有没有自带的可以去字符串左边或者右边多少个字符的函数?RT[解决办法]自己写一个吧[解决办法]讨巧一

C语言有没有自带的可以去字符串左边或者右边多少个字符的函数?
RT

[解决办法]
自己写一个吧
[解决办法]
讨巧一点,用memcpy吧!

C/C++ code
memcpy语法:  #include <string.h>  void *memcpy( void *to, const void *from, size_t count ); 功能:函数从from中复制count 个字符到to中,并返回to指针。 如果to 和 from 重叠,则函数行为不确定。
[解决办法]
C/C++ code
char *strltrim(char *s){    char *start;    for (start = s; *start && isspace(*start); start++)        ;    memmove(s, start, strlen(start) + 1);    return s;}char *strrtrim(char *s){    size_t len;    len = strlen(s);    while (len--)        if (isspace(s[len]))            s[len] = '\0';        else            break;    return s;}char *strtrim(char *s){    return strltrim(strrtrim(s));}
[解决办法]
sorry
还以为是去掉空格能。
用memmove就可以了。

热点排行