读书人

大神来支招!TC下的代码在VS2012中如何

发布时间: 2013-11-20 12:46:02 作者: rapoo

大神来支招!~TC下的代码在VS2012中怎么执行?

#include <stdio.h>
#include <conio.h>
void main()
{
int i;
char * s[] = {"BLACK","BLUE","GREEN","CYAN","RED","MAGENTA","BROWN","LIGHTGRAY"};
textmode(C80);
textbackground(0);
clrscr();
for (i = 1 ; i < 8 ; i ++)
{
window(10 + i * 5 , 30 + i * 5 , 15 + i);
textbackground(i);
clrscr();
textcolor(7 + i);
if (i % 2 == 0)
{
highvideo();
}
else
lowvideo();
cputs(s[i]);
}
getch();
}

这段在TC下编写的代码,想在VS2012中运行看下效果,但很多函数都不支持,怎么办呢?
[解决办法]
安装DOS 6.22虚拟机,在上面安装Turbo C2.0进行编译运行。

引用:
#include <stdio.h>
#include <conio.h>
void main()
{
int i;
char * s[] = {"BLACK","BLUE","GREEN","CYAN","RED","MAGENTA","BROWN","LIGHTGRAY"};
textmode(C80);
textbackground(0);
clrscr();
for (i = 1 ; i < 8 ; i ++)
{
window(10 + i * 5 , 30 + i * 5 , 15 + i);
textbackground(i);
clrscr();
textcolor(7 + i);
if (i % 2 == 0)
{
highvideo();
}
else
lowvideo();
cputs(s[i]);
}
getch();
}

这段在TC下编写的代码,想在VS2012中运行看下效果,但很多函数都不支持,怎么办呢?

[解决办法]
VS2012不支持你用的conio;如果需要类似的功能可以使用ncurses,Windows上也有:
Ncurses for Windows
[解决办法]
觉得没必要去深究那些函数,以后会学到更好的工具用来替代,当然写出来了也是挺有意思的(以前就是直接载TurboC编译器来写的)
[解决办法]
自己去做吧。
估计也就写个动态库什么的。
虽然没有一一对应的,还是有大概对应的东西的。
[解决办法]
http://www.easyx.cn

读书人网 >C语言

热点推荐