Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: dev C++

vsbs [14.05.2004 22:21:51]

#

mä tein tommosen koodipätkän devillä:

#include <stdio.h>
#include <graph.h>

int x,y,index,color;

_setvideomode(_VRES16COLOR);

for (index = 0; index<10000 index++)
{
      y = rand()%640;
      x = rand()%480;
      color = rand()%16;
      _setcolor(color);
      _setpixel(x,y);
}

while(!kbhit()) {}

setvideomode(_DEFAULTMODE);

}

sit ku mä käännän sen ni sinne alhaalle "compiler" hommaan tulee: "graph.h: No such file or directory"
ni se tarkottaa et sitä kirjastoo ei löydy ni voisko joku lähettää sen tiedoston mulle osote on: elkku1992@hotmail.com se on myös messenger osote jos jotain kiinnostaa...
PS. sisennys ei oo mun alaa

tomaattigeeni [15.05.2004 01:31:55]

#

Headeria graph.h ei löydy, se ei kuulu standardikirjastoihin (dev-cpp ei käytä sellaista). ko. tiedostosta löytyisi kaiketi _setcolor() ja _setpixel() sekä setvideomode() -funktioiden prototyypit. Kuulostaa joltain DOS:n aikaiselta kirjastolta.
Jos grafiikkaa tahdot piirtää Dev-c++:lla niin suosittelisin SDL:ään tai Allegroon siirtymistä;
http://www.libsdl.org
http://www.allegro.cc

Niin ja tuohon koodiisi liittyen vielä, se ei ole c++ -standardin mukaista, ainakaan main-funktiota en näe missään. ;)

#include <kirjastot>

int main()
{
  _setvideomode(_VRES16COLOR);
  ...
  ...
  return 0; // tai return EXIT_SUCCESS;
}

eli tuonne mainin sisään pitäisi softa tunkea, sisällytyksiä ja erillisiä funktioita lukuunottamatta.
return 0; lopettaa ohjelman ja kertoo käyttikselle että se on tapahtunut oikein (nolla paluuarvona)

vsbs [15.05.2004 22:24:01]

#

kiitti, kokeilen tota SDL:lää

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta