hola!
Estoy haciendo un programita que grafica, lo primero que hago con este programa es leer un archivo txt para extraer datos del mismo, luego separo esos datos según los necesito. Hasta aqui todo bien, el problema está en que cuando yo al llamar a una función que grafique, ya sea line o arc, la ventana que se abre en la cual se van a graficar los datos que le di a la función, no hace nada, y me manda un mensaje de que no responde, y se cierra la ventana.
Este es el código que utilizo al momento de llamar a la función
Código:
if(strlen(x1)!=0 && strlen(y1)!=0 && strlen(x2)!=0 && strlen(y2)!=0){
initwindow(800,600); //open a 400x300 graphics window
//Convertir los valores de char a enteros con la función atoi
entx1 = atoi(x1);
enty1 = atoi(y1);
entx2 = atoi(x2);
enty2 = atoi(y2);
//Constantes que permanecen asi a lo largo del programa
const double cuadrado = pow(entx2,2)+pow(enty2,2);
const double radio = pow(cuadrado,.5)/10;
const double cuadx1=pow(entx1,2);
const double cuady1=pow(enty1,2);
const double cuadx2=pow(entx2,2);
const double cuady2=pow(enty2,2);
const double teta = (acos((2*((cuadx2+cuady2))-(cuadx1+cuady1))/(2*(cuadx2+cuady2)))*radian);
if(strcmp(sigx2,"-")==0 && strcmp(sigy2,"-")==0 && strcmp(sigFin,"+\n")==0){
const double ang1 = atan((enty2/entx2));
const double ang2 = ang1 + teta;
new Arco(entx1,enty1,ang1,ang2,radio);
}
Y esto es lo que tengo para cerrar el código o sea al fin de todas las condiciones:
Código:
closegraph( );
system("PAUSE");
return 0;
Puede alguien decirme que estoy haciendo mal, porqué no me grafica? no tengo problema con las cabeceras ni con el linker, eso ya ha sido solucionado.
Gracias