Borland en DosBox

Moderador: Eternal Idol

Borland en DosBox

Notapor Ryusaki N » Mar Feb 09, 2010 1:38 am

Hola, resulta que despues de programar con gcc durante una buena cantidad de años estoy obligado a usar Turbo c++ de borland, estoy tratando de cambiar colores con la inusual conio.h y sus funciones textcolor() y textbackground() el punto es que corro el programa y no me salen colores. Parte del codigo es:
  1. #include<iostream.h>
  2.  #include<stdlib.h>
  3.  #include<conio.h>
  4.  #include<string,h>
  5.  
  6.  char nombre[30];
  7.  
  8.  int main(int argc, char *argv[]){
  9.         clrscr();
  10.         cout<<"Por favor escriba su nombre"<<endl;
  11.         cin>>nombre;
  12.  
  13.        do{
  14.                clrscr();
  15.                textbackground(1);
  16.                textcolor(14);
  17.                gotoxy(28,10);
  18.                cout<<"Se ha encontardo un error"<<endl;
  19.                gotoxy(28,12);
  20.                cout<<"Su identificacion no es valida"<<endl;
  21.                cout<<"NOMBRE: "; cin>>nombre;
  22.            } while(strlen(nombre) < 2);
  23.  


NOTA: Soy usuario linux y emulo turbo c++ con DosBox.

Saludos.
Le dije que no a la que pudo ser mi novia por seguir programando.
No tengo vida social y me siento orgulloso!! 1000% Geek.
http://elblogderyuzaki.blogspot.com/
Avatar de Usuario
Ryusaki N
Miembro activo
 
Mensajes: 72
Registrado: Dom Abr 19, 2009 11:59 pm

Re: Borland en DosBox

Notapor F_Tanori » Mar Feb 09, 2010 11:04 am

Conio... :ph34r: :no:

Usa primero, textbackground antes que clrscr
  1. ...
  2.      textbackground(1);
  3.      clrscr();
  4. ...


y para dale salida con color, deberas usar cprintf

  1.  
  2.     textcolor(14);
  3.     gotoxy(28,10);
  4.    cprintf ("Se ha encontardo un error");
  5.  


... en fin

Saludos
Imagen
Imagen

" ExIsTo y A vEcEs PiEnSo "
`
http://www.ingenieria-soporte.com
Avatar de Usuario
F_Tanori
Gran Colaborador
 
Mensajes: 1755
Registrado: Sab Ago 12, 2006 3:01 am
Ubicación: Mejicali Baja California, Mejico Mexico (mx)

Re: Borland en DosBox

Notapor Ryusaki N » Mar Feb 09, 2010 4:29 pm

Claro, duda solventada gracias por la respuesta :good: Solo hago una pequeña aclaracion: Estoy en estas por que el profesor lo quiere asi, el tipo no suelta borland :angry: lo mejor es que ya tengo mi experiencia en c++ ;). Gracias de nuevo, saludos.
Le dije que no a la que pudo ser mi novia por seguir programando.
No tengo vida social y me siento orgulloso!! 1000% Geek.
http://elblogderyuzaki.blogspot.com/
Avatar de Usuario
Ryusaki N
Miembro activo
 
Mensajes: 72
Registrado: Dom Abr 19, 2009 11:59 pm


Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados