首页 > 其他分享 >strcpy函数

strcpy函数

时间:2023-05-27 21:12:48浏览次数:35  
标签:NULL return 函数 ++ char strcpy include

strcpy函数

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char* mystrcpy(char* a,char* b)
{
  if(NULL==a||NULL==b)
  {
    printf("参数错误\n");
    exit(-1);
  }
  char* p=a;
  while(*p++=*b++);
  return a;
}
int main()
{
  char a[100]="xyzxyz";
  char b[200]="123321213";
  mystrcpy(a,b);
  printf("%s\n",a);
  return 0;
}

标签:NULL,return,函数,++,char,strcpy,include
From: https://www.cnblogs.com/yesiming/p/17437349.html

相关文章

  • strcmp函数
    strcmp函数#include<stdio.h>intmystrcmp(char*a,char*b){while(*a&&*b&&*a==*b){a++;b++;}if((*a-*b)>0){return(*a-*b);}elseif((*a-*b)<0){return(*a-*b);}else{return0;......
  • python---引用其他py文件中的函数-yuan
    /user/test:....A........a.py....B........b.pya.py:deffa(): print("a")b.py想调用a.py中的函数fa():sys添加路径方法importsyssys.path.append("test/A")fromaimport*fa()init方法-1:在A文件夹和B文件夹中新建__init__.py文件,目录变成:test:....A...........
  • GaussDB(DWS)条件表达式函数返回错误结果集排查
    摘要:条件表达式函数中出现结果集不一致问题,我们首先要考虑是否入参数据类型不一致导致出参不一致。本文分享自华为云社区《GaussDB(DWS)条件表达式函数返回错误结果集排查》,作者:yd_211369925。(一)案例背景客户使用greatest获取并返回参数列表中值最大的表达式的值,子查询中查询......
  • Jmeter函数助手33-split
    split函数用于根据分隔符拆分传递给它的字符串,并返回原始字符串。Stringtosplit:填入需要转换的字符串函数名称。用于存储在测试计划中其他的方式使用的值:存储结果的变量名Stringtospliton.Defaultis,(comma):填入一个分隔符,不填默认是英文逗号"," 1、分隔符不填则......
  • 使用fx.Parallel方法并发执行函数时遇到的惰性计算的坑
    错误的写法packagescripts_stroageimport("encoding/hex""fmt""github.com/zeromicro/go-zero/core/fx""math/rand""sync""testing""time")varfns[]func()......
  • Python函数
    Python中的函数是可重用的代码块,用于执行特定的任务或操作。函数通过接受输入(参数)并返回输出(返回值)来完成其功能。以下是一个简单的Python函数的例子:defgreet(name):"""打招呼的函数"""print("Hello,"+name+"!")#调用函数greet("Alice")在上面的例子中,我们定......
  • 欧拉函数|欧拉函数及其性质|欧拉函数及其性质证明 一文说明白
    欧拉函数在数论,对正整数n,欧拉函数是小于等于n的正整数中与n互质的数的数目。读作phi。\(\LaTeX\)大写:\phi\(\phi\),小写:\varphi\(\varphi\)部分选自百度百科欧拉函数的性质以下所有\(p\)表示质数性质1\[\varphi(p)=p-1\]性质1的证明根据质数的定义,比p小的数......
  • js原型prototype(实例构造函数的属性) __proto__(实例对象的属性) constructor(实例
    functionPerson(name,age){this.name=namethis.age=age}Person.prototype.sayHi=function(){//原型是公共方法解决构造函数new对象公共属性和方法的内存浪费console.log(this.name+'sayhi!!')}constp1=newPerson('aa',12)constp2=new......
  • nvm安装多版本node,vscode不识别npm函数解决方案
    问题:npm:无法将“npm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次的解决方案解决办法:(首先确定cmd当中是能够正常显示node和npm版本问题) 1、第一种办法:设置管理员权限 2、第二种办法:在Vscode......
  • 字符串常用函数
    count():返回某个字符在字符串中出现的次数replace():替换title():将字符串每个单词首字母转为大写lower():将字符串中大写转小写upper():将字符串中小写转大写字符串序列.split(分割字符,分割次数) # 返回数据个数为分割次数+1:返回的是一个列表哈切片语法:序列[开始位置下标:......