Autor
|
Tema: no me funcionan el clrscr() ni el gotoxy() en el dev-c++ (Leído 40,109 veces)
|
daeminium
Desconectado
Mensajes: 12
|
necesito ayuda acerca de este problema, no se porque el dev-c++, no me reconoce estas funciones que vienen en la libreria <conio.h>, efectivamente hago el llamano a esa libreria pero no me reconoce el uso de esas funciones, por ej.
#include <stdio.h> #include <conio.h>
int main() { clrscr(); gotoxy(20,10); printf ("estoy aqui\n"); system("PAUSE"); return 0; }
/* compilo y me saca esto:
C:\DOCUME~1\DAEMIN~1\CONFIG~1\Temp\cciIbaaa.o(.text+0x40) In function `main': [Linker error] undefined reference to `clrscr' [Linker error] undefined reference to `gotoxy' */
alguin sabe que pasa?
|
|
|
En línea
|
|
|
|
Cobac
Ex-Staff
Desconectado
Mensajes: 5.465
Still In Development
|
en dev-c++ la librería se llama conio.c, de esto ya se ha hablado mucho (yo lo he dicho ya nose cuantas veces xD)
salu2
|
|
|
En línea
|
PIV 2533 @ 2720Mhz | 512MB DRR333 @ 358 | 160 Gb + 40 Gb Seagate Barracuda
En la Edad Media la Iglesia robaba con los diezmos. En el siglo XXI la SGAE roba con sus cánones.
|
|
|
daeminium
Desconectado
Mensajes: 12
|
pues si ya algo he leido por hay, y utilice el conio.c, y tambien intente emular la libreria conio.h con algo que encontre por hay, pero definitivamante esa libreria es mas de borland, y segun estuve investigando, el gotoxy ya es algo viejo, y en cuanto a clrscr(), se puede cambiar por system("cls") y hace la misma vaina
|
|
|
En línea
|
|
|
|
Pseudoroot
Desconectado
Mensajes: 839
|
yo si he logrado hacer currar al conio.h en Dev C++.. por ejemplo con la funcion getch(); .y en modo consola...
saludos..
|
|
|
En línea
|
|
|
|
rampercol
Desconectado
Mensajes: 1
|
La respuesdta a ese algoritmo es
#include <stdio.h> #include<stdlib.h> // esto por la libreria conio.h #include<windows.h>
using namespace std;
//Defines gotoxy() for ANSI C compilers. void gotoxy(short x, short y) { COORD pos = {x, y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos); }
int main() { system("cls"); // esto es por el clrscr(); gotoxy(20,10); printf ("estoy aqui\n"); system("PAUSE"); return 0; }
|
|
|
En línea
|
|
|
|
|
|