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 .....
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); }
qualcuno può darmi qualche dritta e qualche link per Beginner ... (la documentazione di VS è un po' complessa per iniziare ....)
grazie