gpt4 book ai didi

c - 换页符 (\f) 和垂直制表符 (\v) 在 C 中不起作用

转载 作者:可可西里 更新时间:2023-11-01 13:28:59 24 4
gpt4 key购买 nike

很长一段时间后,我正在编写 C 程序。在编写程序时,我不得不使用换页和垂直制表符。所以我在程序中使用了\f 和\v 。

但是在运行代码而不是换页和垂直制表符时​​,我可以看到男性和女性的符号。我不知道为什么它不起作用。

下面是我的代码示例:

#include<stdio.h>
#include<conio.h>

void main()
{
printf("I am \f SpiderCode\n");
printf("I am \v SpiderCode\n");
getch();
}

[注意:上面的代码我使用的是 visual studio 2013]

以上代码的输出

enter image description here

最佳答案

这与您的代码无关,这是程序输出的显示驱动程序的问题。控制台无法识别 '\f' 和 '\v' 代码,因此它只会显示相应的字符。 '\f' 映射到值为 12 的字符,'\v' 映射到 11。

在过去,您会运行 ANSI.SYS 之类的程序,它会识别特殊代码并更新控制台,例如更改颜色、移动光标等。

关于c - 换页符 (\f) 和垂直制表符 (\v) 在 C 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21184548/

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