DEV-C++

B

Buenas, la cosa es que estoy programando en Dev-C++ y bajo ms-dos. Quería poner los textos de colores pero no me va las cosas... He incluido conio.h, luego he puesto textcolor(YELLOW); cout<<... y me dice este error:

[Linker error] undefined reference to `textcolor'

alguien sabe por qué? Y si lo he peusto mal... me dicen como ponerlo bien para que me aparezca los colores que quiero?

LiuM

Yo estoy empezando con esto pero:

creo q ese error es porq no has declarado 'texcolor',
incluye las librerias y revisa q tengas todo declarado.

SouL

http://canalc.gulo.org/faq.php
en la pregunta 4 tienes la respuesta

switch

Eso es que, habiendo incluido la cabecera de textcolor (que sera conio.h), no has dicho al linker q incluya la libreria (el .lib). Lo q pasa es q conio.h es una libreria de borland, y por tanto creo q solo existe en Borland C para ms-dos y C++ Builder.

KingFish

me suena q es SetConsoleTextAttribute
como el SetConsoleCursorPosition
i si no pos me lo dices i t lo busko :P

KingFish

i aki te dejo la referencia

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/console_functions.asp

KMYA

Como aqui arriba han dicho... conio.h es de borland, pero también se puede usar en dev-c++.

Según las versiones que tengas del c++ lo tienes que poner de una forma u otra. En las versiones anteriores a 4.9.7.0. por ejemplo, tienes que ir a herramientas, opciones del compilador y incluir el directorio donde se encuentra el archivo conio.o en las opciones del linker. (normalmente está en c:\Dev-Cpp\Lib\conio.o, ponlo tal cual). Pero en la versión 4.9.8.0. eso ya no sirve (por lo menos a mi), y tienes que añadir en opciones delproyecto, parametros, linker y ahi añadir la libreria del conio (creo que era libconio99.a)

PD. Si no está bajalo de aqui: http://personales.ya.com/salvamarga/mensajes/conio1_1.zip

B

ok solucionado. Thx a todos :D

Usuarios habituales