Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: daeminium en 6 Junio 2005, 22:54 pm



Título: no me funcionan el clrscr() ni el gotoxy() en el dev-c++
Publicado por: daeminium en 6 Junio 2005, 22:54 pm
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?


Título: Re: no me funcionan el clrscr() ni el gotoxy() en el dev-c++
Publicado por: Cobac en 7 Junio 2005, 00:04 am
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


Título: Re: no me funcionan el clrscr() ni el gotoxy() en el dev-c++
Publicado por: daeminium en 8 Junio 2005, 06:52 am
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


Título: Re: no me funcionan el clrscr() ni el gotoxy() en el dev-c++
Publicado por: Pseudoroot en 9 Junio 2005, 00:29 am
yo si he logrado hacer currar al conio.h en Dev C++..
por ejemplo con la funcion getch();   .y en modo consola...

saludos..


Título: Re: no me funcionan el clrscr() ni el gotoxy() en el dev-c++
Publicado por: rampercol en 2 Octubre 2013, 02:31 am
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;
}