24小时热门版块排行榜    

查看: 686  |  回复: 2

hu123rong00

铜虫 (小有名气)

[求助] 用C实现substr()功能

要在C下用,所以不能直接用,要自己写个类似substr的功能的子程序。各位帮帮忙啊

[ Last edited by jjdg on 2011-5-26 at 01:33 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚


dubo(金币+1): 感谢参与 2011-05-26 23:39:38
substr又有啥子功能孽?
2楼2011-05-25 23:37:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mengxc

木虫 (著名写手)

【答案】应助回帖

hu123rong00(金币+5): 2011-06-02 19:55:44
#include
参见http://archive.cnblogs.com/a/1096832/  
#include

void substr(char *dest, const char* src, unsigned int start, unsigned int cnt) {
  strncpy(dest, src + start, cnt);
  dest[cnt] = 0;
}
int main() {
  char s[] = "Hello World!!";
  char t[6];
   substr(t, s, 6, 5);
   printf("%s\n", t);
}
3楼2011-05-31 13:24:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hu123rong00 的主题更新
信息提示
请填处理意见