C 中将一个字符串包含到另一个字符串中
如何在 C 中将一个字符串“包含”到另一个字符串中?
这是一个例子:
string1 = "www.google";
string2 = "http://"+string1+".com";
我在使用 strcat() 时遇到困难。
谢谢
How do I "include" a string into another string in C ?
Here is an example :
string1 = "www.google";
string2 = "http://"+string1+".com";
I'm having difficulties with strcat().
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
snprintf
及其功能来返回所需的大小(如果有可用空间):略有不同的变体,可避免两次使用格式字符串:
You can use
snprintf
and its feature to return the size it would need if it had the space available:Slightly different variant which avoids having the format string two times:
,然后尝试 sprintf:
Then try sprintf: