Salve ragazzi
innanzi tutto vi informo che ho pochissima esperienza con Visual Studio .... ed ho ripreso a spulciare il codice C da poco.
Tempo fa quando ero ragazzino avevo realizzato in TurboC un programma che disegnava l'insieme di Mandelbrot passandogli un numero r +j e il range di esplorazione ...
ora vorrei rifarlo ... ma sono abbastanza in difficoltà per quanto riguarda come colorare il singolo pixel ... il codice TurboC è il seguente:
codice:/* TURBO C */ #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <graphics.h> main() { int a,b, /*pixel position*/ int c, /*color pixel*/ { int driver=DETECT; /*start graphic mode*/ int modo; initgraph(&driver,&modo,NULL); } a = 100; b = 100; c = 3; { putpixel(a,b,c); } closegraph(); /*close graphic mode*/ }
In Visual Studio ho buttato giù questo codice per disegnare una riga ... ma non so come andare in modalità grafica e se quello che passo a SetPixel è corretto .....
qualcuno può darmi qualche dritta e qualche link per Beginner ... (la documentazione di VS è un po' complessa per iniziare ....)codice:#include <stdio.h> #include <stdlib.h> #include <math.h> #include <Windows.h> int x, y, n; COLORREF c; HDC hdc; main() { printf("Inizio loop\n"); c = RGB (0, 0, 0); y = 100; for (x=0; x<= 500; x++); { // SetPixel(hdc, x, y, c); SetPixel(x, y, Color::Aqua); } printf("Fine loop\n"); while(1); }
grazie

Rispondi quotando