gpt4 book ai didi

c - 在 sprintf 中隐藏整数

转载 作者:太空宇宙 更新时间:2023-11-04 07:53:52 24 4
gpt4 key购买 nike

当我的 bool (fps) 设置为 false 时,我试图不打印任何内容。目前它打印 0,因为我不知道如何禁用整数显示。

sprintf(drawdev, "%s%d", (fps) ? "FPS: " : "", (fps) ? framecount : 0);

我怎样才能使整数不显示,就像“FPS:”文本一样?

最佳答案

最干净的方法是摆脱三元并使用 if:

if (fps) {
sprintf(drawdev, "FPS: %d", framecount);
} else {
sprintf(drawdev, "");
}

关于c - 在 sprintf 中隐藏整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51902590/

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