vc中怎么解决error C2065: 'settextstyle' : undeclared identifier的问题
#include "graphics.h" #include<stdio.h>
#include<conio.h>
#include "resource.h"
void main( )
{
int drive,mode;
drive=DETECT;
initgraph(&drive, &mode,"c:\\tc"); /* 设置屏幕为图形模式 */
cleardevice( );
/* 画太阳 */
setcolor(12); /* 设置前景色为淡红色*/
circle(320,380,50); /* 画太阳的圆弧 */
setfillstyle(SOLID_FILL,LIGHTRED); /* 设置填充模式 */
floodfill(320,375,12); /* 填充太阳 */
/* 画草地 */
setbkcolor(7); /* 设置背景色为淡灰色*/
setfillstyle(SOLID_FILL,GREEN); /* 设置填充模式为单色填充绿色 */
bar(0,380,639,479); /* 画一个填充的矩形(草地)*/
setcolor(14); /* 设置前景色为黄色 */
line(0,380,639,380); /* 画草地上的横线 */
line(0,390,639,390);
line(0,410,639,410);
line(0,440,639,440);
line(0,479,639,479);
line(0,400,60,380); /* 画草地上的左斜线 */
line(0,430,130,380);
line(0,479,200,380);
line(120,479,245,380);
line(210,479,280,380);
line(280,479,310,380);
line(360,479,330,380); /* 画草地上的右斜线 */
line(430,479,360,380);
line(520,479,395,380);
line(639,479,450,380);
line(639,430,520,380);
line(639,400,590,380);
settextstyle(1,0,4); /*设置显示的字体和字型*/
moveto(100,150);
outtext("Press any key to cont inue . . ."); /*输出字符*/
getch( );
closegraph( ); /* 关闭图形模式 */
} /* 清除图形屏幕显示信息*/
编译出来的错误是:G:\test\mytest\01.cpp(38) : error C2065: 'settextstyle' : undeclared identifier
执行 cl.exe 时出错.
百度得知,这样的纯DOS程序,还是用TC或WinTC进行编译与连接吧。使用VC不太合适的。
求高手指教,在VC中怎么解决此问题。
希望大家不吝赐教!