C语言自定义字符串复制函数
用C语简单实现一个字符串复制函数
/*============================================================================Name : Cdemo.cAuthor : AveryVersion :Copyright : Your copyright noticeDescription : str_cpy in C, Ansi-style============================================================================*/#include <stdio.h>
#include <stdlib.h>/*** char *str_cpy(char *source, char *dist)*/
char *str_cpy(char *source, char *dist) {if (source == NULL && dist == NULL) {return NULL;}int char_count = 0;char *source_tem = source; //save the first addresswhile (*source != '\0') { //get source string lengthchar_count++;source++;}dist = (char *) malloc(sizeof(char) * char_count); //init distchar *dist_tem = dist;while ((*dist++ = *source_tem++) != '\0'); // copy*dist = '\0';return dist_tem;
}//Test
int main(void) {char *source = "Avery Zhong *************";char *dist = "";char *result = str_cpy(source, dist);printf("%s", result);free(result);return EXIT_SUCCESS;
}
C语言自定义字符串复制函数相关推荐
- C语言 自定义字符串拼接函数
#include "stdio.h"//函数原型 char *cat(char *a,char *b);void main(){char a[100],b[100];gets(a) ...
- 自定义字符串复制函数
#include <stdio.h>void mystrcpy(char *str1,char *str2) {int i=0;for(i=0;str2[i];i++){str1[i]=s ...
- C语言字符串复制函数strcpy()的编写与详解
strcpy,即string copy(字符串复制)的缩写. 原型声明:char *strcpy(char *dest, const char *src); 头文件:#include <stri ...
- 字符串复制函数strdup和_strdup
字符串复制函数strdup和_strdup 函数原型 #include <string.h> char *strdup(const char *s); strdup()函数是c语言中常用的 ...
- 不调用C++/C字符串库函数,实现字符串复制函数strcpy
已知strcpy的函数原型:char *strcpy(char *strDest,const char *strSrc),其中strDest是目的字符串,strSrc是源字符串.不调用C++/C的字符 ...
- 不使用库函数实现字符串复制函数strCopy
不使用库函数实现字符串复制函数strCopy算法如下: #include <stdio.h> #include <stdlib.h>char* strCopy(const ch ...
- C语言使用字符串处理函数
1.puts函数--输出字符串的函数. 一般形式为: puts(字符数组) 作用:将一个字符串(以'\0'结束的字符序列)输出终端.假如已定义str是一个字符数组名,且该数组已被初始化为"C ...
- 探索C语言之字符串分割函数:strtok和strsep的区别
探索C语言之字符串分割函数:strtok和strsep的区别 概述 strsep - extract token from string(linux 下) strtok, strtok_r - ext ...
- R语言自定义极大似然估计函数、假设检验函数
R语言自定义极大似然函数函数.假设检验函数 目录 一.自定义极大似然函数 二.自定义假设检验函数 目录 一.自定义极大似然函数 1.求出似然函数,以正太分布.指数分布为例 正太分布似然函数: 指数分布 ...
最新文章
- 行为模式之Strategy模式
- 正则表达式(RegularExpression)
- RabbitMQ绑定(bindings)
- KMP算法的学习经验
- 树,森林,二叉树的互相转换
- 7. 整数反转 golang
- Taro+react开发(4)--tora官网2
- Protobuf3教程
- Exps on March 21st
- android右上角设置按钮,Android:如何在右上角的按钮角添加三角形
- 三大运营商将解决新老用户套餐不同权问题;罗永浩与抖音合作;Git 2.26发布 | 极客头条...
- 字节大牛教你手撕Java学习,大厂直通车!
- 音乐播放类应用后台播放耗电评测报告 1
- 【硬件】详解电流采样电路
- activiti学习之回退实现
- HDU——2546 饭卡
- ST7703 LCM显示屏调试--基于MT6765
- X Window 程式设计入门--第三章 绘图(Graphic)
- 访问我的网站时杀毒软件报警提示中了病毒怎么办?
- 平淡生活:过年的一点感慨
热门文章
- macOS系统安装软件提示已损坏无法打开
- 车企为啥要做三缸车?主要是油耗
- 设置门户默认首页提示:此网页包含重定向循环 重新加载(去掉portal.php尾巴的办法)
- 2022年3月电子学会Python等级考试试卷(三级)答案解析
- 一个价值10亿的教训
- Linux CentOS系统安装中文字体
- PyTorch系列 | _, predicted = torch.max(outputs.data, 1)的理解
- Web前端之去除超链接的下划线
- 2022年rust杂记
- Web安全工程师必须要知道XSS漏洞的几个要点,你知道吗?