C语言笔试题(18)——strcat函数实现
来源:互联网 发布:怎么查网络ip详细地址 编辑:程序博客网 时间:2024/04/30 04:46
原型
extern char *strcat(char *dest,char *src);用法
#include <string.h> 在C++中,则存在于<cstring>头文件中。功能
把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。说明
src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串, 返回指向dest的指针。
#include <stdio.h>#include <assert.h>char *strcat(char *dst, const char *src){ char *str = dst; assert(dst != NULL && src != NULL); while(*dst++ != '\0') ; dst--; while((*dst++ = *src++) != '\0') ; return str;}int main(int argc, const char *argv[]){ char dst[20] = "hello"; char src[] = "world"; char *str; str = strcat(dst, src); printf("%s\n", str); return 0;}
- C语言笔试题(18)——strcat函数实现
- 【笔试题】C语言:模拟实现strcat
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcat函数
- 【c语言】实现Strcat函数
- 【C语言】实现strcat函数
- C语言 strcat函数实现
- c语言小函数——strcat
- c语言连接多个字符串(strcat函数实现)
- 【C语言】strcat函数的实现
- 【C语言】模拟实现库函数strcat函数
- 【c语言】 模拟实现库函数strcat函数
- C语言::模拟实现strcat函数
- 【c语言】模拟实现strcat()、strncat()函数
- 【c语言】模拟实现strcat函数
- c语言strcat实现
- C语言实现strcat
- C语言strcat实现
- C语言实现strcat
- 各种排序算法的时间复杂度
- print调试方法
- linux内存管理浅析
- sql 2005 用户 sa 登录失败,该用户与可信SQL Server连接无关联 错误18452
- 获取C#对象中调用属性的属性名
- C语言笔试题(18)——strcat函数实现
- UML类图
- soj4076 母函数应用
- 为什么很多程序员都选择跳槽?
- HTML5 Messaging
- 关于多线程Thread 与 Runnable 的一点总结
- 黑马培训结束总结
- Python 常用代码片段
- 人生积累