将字符串指针赋值给数组[通俗易懂]

比如char*p=”sdflkjasljfsjlsdfsa”;charp1[200];将p赋给p1(1)strcpy(p1,p);(2)char*src=”helloworld”;chardes[100]={0};memcpy(des,src,strlen(src)+1);//void*memcpy(void*str1,const…

大家好,又见面了,我是你们的朋友全栈君。

比如 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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/128891.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Winrunner经验[通俗易懂]

    Winrunner经验[通俗易懂] winrunner经验总结1.1脚本录制规范:基本原则是录制脚本要分开、gui文件要合并、批调用回放验证、可移植回放验证。1.1.1录制脚本要分开:脚本太大,不仅不利于以后的维护,并且会导致WinRunner的不可预测的错误产生(具体可以参考WinRunner的Readme文档)。录制时,可以根据测试用例的流程,拆分为几个小流程,对每个小流程分别录制成不同的脚本。1.1.2gui文件要合

    2025年7月15日
    2
  • sql执行计划跑偏,手动固化执行计划

    sql执行计划跑偏,手动固化执行计划

    2021年6月10日
    106
  • hibernate框架中对象的状态

    hibernate框架中对象的状态

    2021年7月10日
    68
  • 基于LSTM的股票预测模型_python实现_超详细

    基于LSTM的股票预测模型_python实现_超详细文章目录一、背景二、主要技术介绍1、RNN模型2、LSTM模型3、控制门工作原理四、代码实现五、案例分析六、参数设置七、结论一、背景近年来,股票预测还处于一个很热门的阶段,因为股票市场的波动十分巨大,随时可能因为一些新的政策或者其他原因,进行大幅度的波动,导致自然人股民很难对股票进行投资盈利。因此本文想利用现有的模型与算法,对股票价格进行预测,从而使自然人股民可以自己对股票进行预测。理论上,………

    2025年10月19日
    4
  • Qt之读写文件

    Qt之读写文件1.思路读写文件的基本操作:读文件写文件打开文件打开文件读取文件写入文件关闭文件关闭文件2.QFile实现读写文件QFile类提供读写文件的接口。它的构造函数如下:QFile(constQString&name)QFile(QObject*parent)QFile(constQString&name,QObject*parent)通过它的构造函数我

    2022年6月2日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号