2011-12-30 15 views
1

私はC言語で書いているDOSプログラムで色を使用していますが、conio.hにはtextcolor()関数があると言われましたが、コードで使用するとエラーがスローされます私には、関数への未定義の参照があると言っています。conio.hにはtextcolor()が含まれていませんか?

conio.hは実際にこの機能を持っていますか?

感謝:)

+5

C標準の一部、ボーランドの機能はなかったとアンダースコアで非標準の機能を前に付ける前に書かれた法律となりました。博物館に入るか、SetConsoleTextAttribute()を使う必要があります。 –

+0

よろしくお願いいたします。 SetConsoleTextAttribute()はDOS用のほとんどの16ビットCコンパイラでサポートされていますか? :) – phillid

+1

これは誰にもサポートされていません。博物館に向かい、ラルフの中断リストを掘る。 –

答えて

0

は、それはあなたが必要なものだけ行うことができ、textcolor libraryライブラリを確認してください。それを使用する方法を示す

たとえば、:

#include<stdio.h> 
#include<conio.h> 
main() 
{ 
    textcolor(RED); 
    cprintf("C programming"); 

    getch(); 
    return 0; 
} 
関連する問題