【发布时间】:2021-05-11 00:14:00
【问题描述】:
假设我有函数foo,我希望在其中创建input_str 内容的深层副本并将其存储在指针temp_cpy 中。是否有任何 C 字符串函数可以在不动态分配内存到 temp_cpy 的情况下执行此操作?
void foo(const char *input_str)
{
char *temp_cpy = NULL;
}
我不想简单地设置temp_cpy = input_str,因为temp_cpy会在函数中被修改,但input_str应该保持不变。
谢谢。
【问题讨论】: