大家好,又见面了,我是你们的朋友全栈君。
比如 char *p=”sdflkjasljfsjlsdfsa”;
char p1[200];
将p赋给p1
(1)strcpy(p1,p);
(2)char *src=”helloworld”;
char des[100]={0};
memcpy(des,src,strlen(src)+1);
//void *memcpy(void *str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字符到存储区 str1。
(3)用循环也可以:
for(int i=0;*(p+i)!=’\0’;i++)
{
p1[i]=*(p+i);
}
(4)sprintf(p1,”%s”,p);//p1长度需要大于p,否则会发生溢出
C 库函数 – sprintf()
http://www.runoob.com/cprogramming/c-function-sprintf.html
linux c之snprintf()和sprintf()区别
https://blog.csdn.net/u011068702/article/details/61916220
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128891.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...