在 C 中,如何正确拷贝字符串

2023 年 12 月 3 日
 lcj2class
- https://liujiacai.net/blog/2023/12/02/strcpy/

这两天稍微总结了下 strcpy 的问题,欢迎大家批评指正。
3288 次点击
所在节点    C
7 条回复
PTLin
2023 年 12 月 3 日
不错的文章,字符串真是没有银弹,哨兵,定长,单独记录长度,每个都在自己的场景下发光发热。
anytk
2023 年 12 月 3 日
最佳实践不是 snprintf 来拷贝吗?同时考虑可移植性和安全性的话。
adoal
2023 年 12 月 3 日
如果考虑 locale safety 就更复杂了
ethusdt
2023 年 12 月 3 日
strdup
yolee599
2023 年 12 月 3 日
看了文章,在我的认知里只有以 \0 结尾的才叫字符串,所以我编程的时候都会做处理,从来没遇到过结尾不为 \0 导致的 Bug
CodeTracker
2023 年 12 月 3 日
先关注博客向前辈学习了
lcj2class
2023 年 12 月 6 日
@PTLin #1 是的,看了下项目,处理方式也是百花齐放。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/997278

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX