转义序列-visualstudio-C

转义序列-visualstudio-C,c,character,sequence,output,C,Character,Sequence,Output,我的教授给了我们一个程序,我们必须填空缺少的函数,然后一旦完成,把这个完成的project.c文件交上来,作为我们班的最后一个项目 问题是,她在代码中包含了转义序列,而我无法使用它(就像班上所有其他学生一样) 我的VisualStudio2010将运行该程序,但输出看起来荒谬而混乱。她使用的一些序列是 printf( "\033[2J"); //clear screen printf( "\033[s");//save cursor position printf( "\033[3;1H")

我的教授给了我们一个程序,我们必须填空缺少的函数,然后一旦完成,把这个完成的project.c文件交上来,作为我们班的最后一个项目

问题是,她在代码中包含了转义序列,而我无法使用它(就像班上所有其他学生一样)

我的VisualStudio2010将运行该程序,但输出看起来荒谬而混乱。她使用的一些序列是

printf( "\033[2J"); //clear screen

printf( "\033[s");//save cursor position

printf( "\033[3;1H");//go to line 3 
她给了我们运行ansi160\x64的指示,我已经试着运行这个并研究了4个小时(我昨晚很晚才睡),但无法让它工作。不管我使用什么扩展,它的位置等等。简单地说,我需要在visual studio上有我的输出窗口来读取这些转义序列,这样我就可以调试我的程序,并通过一个允许我读取转义序列的窗口来查看它的输出窗口


编辑:我在Mac电脑上,有bootcamp,分区运行Windows 7(如果这很重要)。

这是一个linux转义序列,在virtualbox中安装一个免费的linux(有些人甚至建议作为玩笑卸载Windows,或者不卸载)。。。它需要不到2小时和8gb的空间

您还可以使用vi使用在线javascript linux(这里的编译器称为tcc,但其工作方式相同)


此外,您可以在10分钟内安装cygwin,我相信这也支持此转义序列。

Windows console窗口无法处理很多问题,这就是问题所在。你可能想研究一下,好的。但是其他的学生是怎么做到的呢?如果没有办法让它发挥作用,部门不会允许她发布这个程序。我知道其他人让ansicon工作,但我不能。这是我的问题。也许你可以问他们?是的。还没有这样的运气。你不允许向你的教授寻求帮助吗?没有其他学生被要求下载并运行Linux。所以这不是一个选项。为什么会被否决,我提供了一个完整的解决方案让程序运行,我唯一遗漏的是安装cygwin,这大约需要10分钟。编辑:我也包括了cygwin。没有。我需要一个连接到visual studio的windows应用程序模拟器。这是项目要求之一吗?请定义“windows应用程序仿真器”和“附加到visual studio”。听起来很粗略,请咨询您的教授。附言:无缘无故地贬低人们是邪恶的。