0

テキストは赤色で点滅するはずですが、点滅していません

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main(void)
{
    int driver=DETECT,mode,mx,my,x1,y1,x2,y2;
    initgraph(&driver,&mode,"C:\\tc\\bgi");
    cleardevice();
    mx=getmaxx();
    my=getmaxy();
settextstyle(0,HORIZ_DIR,6);
setcolor(RED+BLINK);
outtextxy(mx/2,my/2,"FAHAD");
    getch();
    closegraph();





}
4

2 に答える 2

1

あなたの質問から、私はあなたがどのライブラリを使用しているかわかりませんが、常識はこれが役立つかもしれないと私に言います:

setcolor(RED | BLINK);  // Use bitwise or instead of + to combine values
于 2010-07-29T22:05:33.597 に答える
1

そのコードは16ビットMS-DOSを対象としており、Win32DOSボックス仮想化は点滅属性をサポートしていません。「フルスクリーン」モードでサポートされていたと思いますが、XPおよび2000以降のバージョンのWindowsは、フルスクリーンコンソールまたはDOSボックスプレゼンテーションをサポートしていません。

于 2010-07-29T22:06:20.070 に答える