Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Problema que me ocurre en MinGW y en DEV C/C++  (Leído 861 veces)
0 Usuarios y 1 Visitante están viendo este tema.
JoRgE-1987
Programador
Legend
**********

Prestigio: 7
Desconectado Desconectado

Sexo: Masculino
Título universitario: No.
Profesión: Programador
Mensajes: 633

Geek


WWW
Lenguajes:
Object Pascal
Pascal
HTML
Aprendiendo C++
« en: 26/04/2006, 15:17:22 »

Bueno, este es mi programa:
#Include<dos.h>
#Include<conio.h>
#Include<stdio.h>

Void Main()
  {
    clrsrc();
    gotoxy(32,21);
    printf("lalalal");
    getch();
  }


Pero me salta error con:
    clrsrc();
y con:
    gotoxy(32,21);
Me dice que no conoce esos comandos, que puede estar pasando? que pude haber escrito mal?

Saludos Cheesy:D

PD: Soy muy nuevo en C y C++, sepan entender, si el error es muy ovio.
En línea


CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #1 en: 26/04/2006, 15:53:35 »

El error no es obvio para quienes vienen de los compiladores de Borland.
El tema es el siguiente.
Borland crea un compilador de C/C++ y le agrega algunas extensiones al lenguaje. Ve que esto es bueno para muchos programadores, y agrega librerias propias también. Una de ellas es conio.h la cual tiene las definiciones de funciones como clrscr y gotoxy entre otras.
Ahora bien, estas programando con compiladores gnu/gpl que no incluyen esa libreria propietaria de Borland, por lo que las funciones esas no existen para tu compilador.
Si te queres apegar al standart no uses nunca la libreria conio.h (ni la que crearon los chicos de c.conclase.net) por la simple razon que no es standart.

Como sustituo a clrscr, podes usar:

Código
System("cls");

Como sustituto para getch, podes usar:

Código
getchar();

y para gotoxy, deberia buscar.

Aca tenes una lista de las funciones de conio.h de Borland.
Igualmente si queres usar conio.h podes usar ésta alternativa.
En línea

Tavo
Technocrat
*********

Prestigio: 0
Desconectado Desconectado

Sexo: Masculino
Título universitario: Ninguno
Profesión: GameDeveloper(GD) y Desarrollador
Mensajes: 144




Lenguajes:
Visual Basic
Real Basic
Python
C/C++
Java
SQL
Bases de datos:
SQLite
MySQL
« Respuesta #2 en: 26/07/2006, 19:45:30 »

CID tiene razon, pero si vas a las actualizaciones de Dev y buscas en DevPack te podes descargar la conio.h Gi&ntilde;ar
En línea

Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: