Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: 0xDani en 14 Junio 2012, 20:06 pm



Título: Error de ejecucion
Publicado por: 0xDani en 14 Junio 2012, 20:06 pm
Bueno estaba haciendo un pequeño codigo que te fuese mostrando las coordenadas del cursor, y me compilo bien, pero al ejecutarlo me dice "Violacion de segmento ('core' generado)".

Código:
#include <X11/Xlib.h>
#include <iostream>


int main(){
Display* d=XOpenDisplay(NULL);
Window root=DefaultRootWindow(d);
int mousex, mousey;
bool loop=true;
while(loop)
{XQueryPointer(d, root, &root, &root, &mousex, &mousey, &mousex, &mousey, NULL);
std::cout << "(" << mousex << mousey << ")" << std::endl;
if(mousex==1 && mousey==1)loop=false;}
return 0;
}

Saludos y gracias de antemano ;D