Per graficare la funzione l'applicativo elabora i singoli valori della funzione nell'intervallo scelto dall'utente e poi li passa uno per uno alla funzione SetPixel.
Ovviamente la scala degli assi dovrebbe adattarsi al codominio.
codice:
register double y;
for(register float x = MIN_DOM; x<MAX_DOM; x++){
y = parser(hWnd, x, espressione); //funzione di elaborazione dell'espressione
y = (int) y;
ShowCursor(TRUE);
SetPixelV(console,x+org,y+org2,RGB(100,100,100));
}
P.S. la funzione esterna "parser" effettua le opportune trasformazioni richieste(da gradi a radianti e viceversa).