c语言怎么把一个字符串分成两个字符串

2025-04-18 16:02:09
推荐回答(1个)
回答1:

1)简单来,直接用 strcat 函数,需要包含头文件 string.h
2)自己实现的话也不麻烦,但是要考虑一些细节:
假设两个字符串指针为 str1,str2 ,现在要讲 str1 和 str2 连接成一个新的字符串。
a.考虑指针 str1,str2 是否非空
b.如果将str2的内容直接连接到str1的末尾,要考虑str1是否有足够的剩余空间来放置连接上的str2的内容。
如果用一个新的内存空间来保存str1和str2的连接结果,需要动态分配内存空间。