如何在C中连接Const/文字字符串?

如何在C中连接Const/文字字符串?

我在C里工作,我得把几件事连在一起。

现在我有一个:

message = strcat("TEXT ", var);message2 = strcat(strcat("TEXT ", foo), strcat(" TEXT ", bar));

现在,如果您有C方面的经验,我肯定您会意识到,当您尝试运行它时,这会给您一个分段错误。那我该怎么处理呢?


catspeake
浏览 640回答 3
3回答

蓝山帝景

各位,使用strncpy(),strnCAT()或snprintf()超过缓冲空间会破坏内存中的任何其他内容!(请记住允许尾部空“\0”字符的空格!)
打开App,查看更多内容
随时随地看视频慕课网APP