Miksi ihmeessä sleep(10); ei toimi MS Visual c 6.0 :ssa?? Borlandissa kyllä toimi! Menee hermot kun tavalliset peruskäskyt ei pelaa tossa MS:ssä!! Auttakaa!
sleep() on ilmeisestikkin dos-maailmaa jonka MicroSoft mielellään haluaa unohtaa ?
0Äänestä
...
ei toimi.. #include #include #include
int main() { VOID Sleep(DWORD dwMilliseconds); Sleep(5000); cout
0Äänestä
joku vaan
... kirjoitti:
ei toimi.. #include #include #include
int main() { VOID Sleep(DWORD dwMilliseconds); Sleep(5000); cout
Eli kääntäjä näyttää valittavan tuosta DWORD tyyppimäärityksestä joka löytyy windows.h headerista joka pitää olla ennen winbase.h includea.
0Äänestä
...
joku vaan kirjoitti:
Eli kääntäjä näyttää valittavan tuosta DWORD tyyppimäärityksestä joka löytyy windows.h headerista joka pitää olla ennen winbase.h includea.
Se ei vieläkään hyväksy sleepiä, jos kokeilet tolla mun esim. koodilla niin valittaa declaration of sleep!! Siis eikös tuolla tavalla sleep määritellä ja sitten vain Sleep(5000); esim. noin?? Mut eipä pelitä..
0Äänestä
...
joku vaan kirjoitti:
Eli kääntäjä näyttää valittavan tuosta DWORD tyyppimäärityksestä joka löytyy windows.h headerista joka pitää olla ennen winbase.h includea.
No nyt mä sen keksin.. siihen pitää lisätä eteen noi winapi jutskat.. aika monimutkasta mut ei voi mitään.. no nyt se ainaski nukkuu..!! :) Onko nämä kaikki dos tyyliset käskyt sitten toimintakelvottomia, esim. findfirst käsky? Jos tahtoo tuota käyttää niin onko sekin jotenkin yhtä ihmeellisesti tehtävä?
0Äänestä
joku vaan
... kirjoitti:
No nyt mä sen keksin.. siihen pitää lisätä eteen noi winapi jutskat.. aika monimutkasta mut ei voi mitään.. no nyt se ainaski nukkuu..!! :) Onko nämä kaikki dos tyyliset käskyt sitten toimintakelvottomia, esim. findfirst käsky? Jos tahtoo tuota käyttää niin onko sekin jotenkin yhtä ihmeellisesti tehtävä?
Periaateessa voit jättää koodista pois tuon Sleep() funktion esittelyn.
kannattaa etsiä helpistä jos ei löydy '_' merkki nimen eteen ?
Ilmeisestikkään osa nuoista funktioista ei kuulu mihinkään viralliseen standardiin kun näyttävät olevan eri paikoissa, eivätkä taida välttämättä esim. unix maailmassa toimia.
0Äänestä
Api
... kirjoitti:
No nyt mä sen keksin.. siihen pitää lisätä eteen noi winapi jutskat.. aika monimutkasta mut ei voi mitään.. no nyt se ainaski nukkuu..!! :) Onko nämä kaikki dos tyyliset käskyt sitten toimintakelvottomia, esim. findfirst käsky? Jos tahtoo tuota käyttää niin onko sekin jotenkin yhtä ihmeellisesti tehtävä?
Minusta tuo onnistuu aivan yksinkertaisesti, vaikka näin: -------------- snip ----------------- #include #include
int main(int argc, char* argv[]) { Sleep(5000); cout
0Äänestä
-Win C-
... kirjoitti:
No nyt mä sen keksin.. siihen pitää lisätä eteen noi winapi jutskat.. aika monimutkasta mut ei voi mitään.. no nyt se ainaski nukkuu..!! :) Onko nämä kaikki dos tyyliset käskyt sitten toimintakelvottomia, esim. findfirst käsky? Jos tahtoo tuota käyttää niin onko sekin jotenkin yhtä ihmeellisesti tehtävä?
Muistathan valita oikean laisen sovelluspohjan(tai miksi niitä ikinä sanotaankaan) Win32, console etc... kun aloitat uutta projektia...
Vastaukset 8
Vanhimmat
Vastaava ?
#include
VOID Sleep( DWORD dwMilliseconds );
sleep() on ilmeisestikkin dos-maailmaa jonka MicroSoft mielellään haluaa unohtaa ?
ei toimi..
#include
#include
#include
int main()
{
VOID Sleep(DWORD dwMilliseconds);
Sleep(5000);
cout
Eli kääntäjä näyttää valittavan tuosta DWORD tyyppimäärityksestä joka löytyy windows.h headerista joka pitää olla ennen winbase.h includea.
Se ei vieläkään hyväksy sleepiä, jos kokeilet tolla mun esim. koodilla niin valittaa declaration of sleep!!
Siis eikös tuolla tavalla sleep määritellä ja sitten vain Sleep(5000); esim. noin??
Mut eipä pelitä..
No nyt mä sen keksin.. siihen pitää lisätä eteen noi winapi jutskat.. aika monimutkasta mut ei voi mitään.. no nyt se ainaski nukkuu..!! :)
Onko nämä kaikki dos tyyliset käskyt sitten toimintakelvottomia, esim. findfirst käsky?
Jos tahtoo tuota käyttää niin onko sekin jotenkin yhtä ihmeellisesti tehtävä?
Periaateessa voit jättää koodista pois tuon Sleep() funktion esittelyn.
Ja nuo findfirst yms jutut
http://keskustelu.suomi24.fi/show.cgi?category=108&conference=652&posting=3000000000380810
kannattaa etsiä helpistä jos ei löydy '_' merkki nimen eteen ?
Ilmeisestikkään osa nuoista funktioista ei kuulu mihinkään viralliseen standardiin kun näyttävät olevan eri paikoissa, eivätkä taida välttämättä esim. unix maailmassa toimia.
Minusta tuo onnistuu aivan yksinkertaisesti, vaikka näin:
-------------- snip -----------------
#include
#include
int main(int argc, char* argv[])
{
Sleep(5000);
cout
Muistathan valita oikean laisen sovelluspohjan(tai miksi niitä ikinä sanotaankaan) Win32, console etc... kun aloitat uutta projektia...