gpt4 book ai didi

使用格式说明符在 C 中创建一个字符串

转载 作者:行者123 更新时间:2023-12-01 14:01:04 24 4
gpt4 key购买 nike

是否有一个标准的 C 函数允许您使用格式说明符构建字符串?

现在我正在这样做:

char buffer[256];
char *name = "Fred";
strcpy(buffer, "Hello, ");
strcat(buffer, name);
strcat(buffer, ". How are you today?\n");

有没有办法在一个函数中将消息添加到缓冲区?

像这样:

makestr(buffer, "Hello, %s. How are you today?\n", name);

最佳答案

sprintf

使用它时要小心,因为 sprintf 不是一个安全的函数并且可能会遇到 buffer overflows .

关于使用格式说明符在 C 中创建一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com