我的教授给了我们一个程序,我们必须填写缺少的函数的空白,然后完成后,将完成的项目.c文件上交作为我们班级的最终项目。
问题是,她在自己的代码中包含了转义序列,我无法上班(就像班上的所有其他学生一样)。
我的visual studio 2010将运行该程序,但输出看起来可笑而混乱。她使用的一些顺序是...
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,但其工作方式相同)
http://bellard.org/jslinux/
此外,您可以在10分钟内安装cygwin,我相信它也支持此转义序列。
关于c - 转义序列-Visual Studio-C,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16253813/