Hirdetés

Új hozzászólás Aktív témák

  • Jester01
    veterán

    Valószínű elég láma kérdés, de kezdő vagyok C-ben, két feladatom van:
    1.) Kör egyenlete alapján karakteresen kirajzolni egy kört (pl. mittudomén, X-ekkel ;)) (persze nyilván nem lesz egy szép kör, de nem baj)
    2.) Mondjuk 5 db egymásban elhelyezkedő téglalapot kirajzolni szintén karakteresen (szintén mondjuk X-ekkel), lehetőleg rekurzívan (de nem rekurzív megoldás is jöhet)
    Most gyorsan lerajzoltam Paint-ben, valami ilyesmire gondolok:
    Téglalapok egymásban
    Csak a téglalap oldalai X-ekkel kirajzolva.
    De ha sima négyzettel jóval egyszerűbb, akkor akár az is jó. ;)

    Ilyen tök alap (ANSI) C utasításokra gondoljatok, semmi komplikált, ezekkel kellene tudni megoldani a feladatot.

    Előre is köszönöm! :R

    A platformfüggetlen megoldás az lenne, hogy csinálsz egy tömböt a memóriában ami a rajzfelületed. Implementálsz egy csoda setpixel függvényt ami kitesz egy képpontot ebben a tömbben. A rajzolás végén pedig sorban végigmész a tömbön és kiteszed a képernyőre. Azért kell ilyen körülményesen, hogy elkerüljük a kurzorpozícionálás problémáját.
    Innentől kezdve a kör és a téglalapok rajzolása már triviális.

Új hozzászólás Aktív témák