gpt4 book ai didi

c - 如何删除 fprintf C 之后的空格

转载 作者:行者123 更新时间:2023-11-30 19:05:43 27 4
gpt4 key购买 nike

每次我使用此功能在文件文本中打印。即使我在后面加上\n,它也会放置一个空格。我想删除它后面的空格。怎么办?

我想打印这个:“List i :”,而不是“List i :”,但“:”后没有空格。

for(i = 0; i < 5; i++)
{
fprintf(f, "%s %d\n %s\n", "List", i, ":");
}

最佳答案

在我的计算机上,您显示的代码的输出是

List 0$
:$
List 1$
:$
List 2$
:$
List 3$
:$
List 4$
:$

我在每行末尾添加了美元符号,因此您可以看到没有尾随空格。另一方面。冒号打印在自己的行上,而不是在数字之后。这可能是您的实际问题,而您没有正确解释它吗?

要获得您所说的想要的输出,其中任何一个都应该有效:

fprintf (f, "List %d:\n", i);

fprintf (f, "%s%d%s\n", "List", i, ":");

关于c - 如何删除 fprintf C 之后的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49307311/

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