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 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
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
yo si he logrado hacer currar al conio.h en Dev C++..
por ejemplo con la funcion getch(); .y en modo consola...
saludos..
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;
}