模拟实现strncat
2015-12-03 11:56
295 查看
功能:将字符ct中最多前n个字符连接到字符串s的尾部,并以'\0'结束:该函数返回s #include<stdio.h> #include<stdlib.h> #include<assert.h> char *my_strncat(char *dst, const char *src, size_t count) { assert(NULL!= dst&&NULL != src); char *ret = dst; while (*dst) { dst++; } while (count--&&*src) { *dst = *src; dst++; src++; } *dst = '\0'; return ret; } int main() { char s[30] = "hello"; char ct[10] = "welcome"; printf("%s", my_strncat(s, ct, 2)); system("pause"); return 0; }
相关文章推荐
- 模拟实现strncmp
- win32 托盘图标的显示以及闪烁功能
- ECSHOP Foreach循环中定义变量 根据遍历进行判断(小技巧)
- Nancy学习笔记
- hdu 4405 Aeroplane chess 概率dp
- RK3288 GPIO 输出问题
- php使用uediter获取不到内容
- 索尼SONY 820E摄像机内置64G存储卡无法识别拆MMC芯片完整恢复数据
- 单片机读入4*4矩阵键盘
- coderforce 484A Bits(强大的位运算)
- android wifi调试
- Java并发编程:volatile关键字解析
- 分析函数进阶(三)
- javaday2-java语言基础
- Kindle电子书的制作
- fragment使用技巧
- 关于页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
- Jquery DIV滚动至浏览器顶部位置固定
- iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)
- iOS中UITextField 使用全面解析