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:
Y esto es lo que tengo para cerrar el código o sea al fin de todas las condiciones: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); }
Código:
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.closegraph( ); system("PAUSE"); return 0;
Gracias