Sain tehtyä ekan (hello world!!) c++ ohjelmani käyttäen dev-c++:ssaa. Ongelma on siinä, että suoritettaessa ohjelma "vilahtaa ruudulla" (aukeaa, mutta häviää heti). Laitoin loppuun cin.get():in erään kirjan ohjeiden mukaan, mutta ei toimi. Ohjelman voi kyllä avata "ei konsolissa" jolloin avautuu dos-kehotetta muistuttava ikkuna jonne tekstinpätkäni tulee. sulkeutuu kun painaa jotakin nappia. Mitenköhän tuon "konsoli" jutun saisi pysymään ruudulla? Onko kukaan käyttänyt samaa ohjelmaa? HELP!
Käytä funktiota system("PAUSE") ohjelman lopussa, siis vaikka juuri ennen return 0 -kohtaa.
toimii, mutta on outo. tossa "create console" moodissa se avaa dos jutun (taas), kirjottaa tekstin sinne (cout toimii!) ja laittaa tekstin paina jotakin nappia jatkaaksesi... . ilman tota "consolea" se avaa dos ikkunan ja kirjottaa sinne jatka painamalla... mutta ei kirjota coutilla lisättyä tekstiä. Mitenkä ton sais aukeemaan windows-ikkunaan? Ja millä vois lisätä tiedosto, muokkaa plaa, plaa valikoita, valintanappeja ynnä muuta. pitääkö olla joku toinen ohjelma? (jos pitää, niin mistä sais ilmaseen vai onko pakko ostaa kaupasta?). Huhhuh, paljon kymysyksiä, mutta eihän kukaan ole seppä syntyessään.
Käytä vaikka Win32:sta Windows-ohjelmointiin tai MFC:tä. Mutta opettele ensin ne perusasiat C++:sta.
Niin, ja mitä tarkotat Windows-ikkunalla? Tarkotatko konsolia, vai ihan puhdasta Windows-sovellusta?
Aargh, liika Win-alkuisia sanoja :)
Augh. Tuo on kaikkien aloittelijoiden onkelma. Täältäkin varmaan löytyy haku-toiminnolla miljoonia vastaavia viestejä.
tarkoitan "windows tyylistä ikkunaa". tällä hetkellä olen onnistunut tekemään vain semmoisen mikä on "kuin dos kehote". (musta tausta valkoinen teksti)
Eli toisin sanoen haluat ohjelmoida ohjelmia Windowsille. Hyvä on:
1. Opettele C++:aa DOSille.
2. Opettele vielä C++:aa DOSille.
3. Toista vaiheita yksi ja kaksi tarvittava määrä.
4. Aloita vähitellen myös Windows-ohjelmoinnin harjoittelu.
ok.
millä voi tuota windows ohjelmointia kääntää? (onko se oma kielensä??) Ääh. Olen pihalla. :-0
lainaus:
tarkoitan "windows tyylistä ikkunaa". tällä hetkellä olen onnistunut tekemään vain semmoisen mikä on "kuin dos kehote". (musta tausta valkoinen teksti)
siis tarkoitin windows sovellusta. Sori pikku moka.
Windows-ohjelmia voit kääntää mm. Mingw:llä (Dev-C++). Win32-APIssa ja MFC:ssä on tietysti oma opettelemisensa vielä C:n / C++:n lisäksi.
Kokeilin erään kirjan ohjelden mukkaan, mutta ei toimi. Kirjassa puhutaan jostain .make tiedostoista joita ei ainaskan devc++ ssalla voi projektiin laittaa. Kun kokeilin Ohjlmntsellin vinkkejä niin ruudulle tuli win ikkuna ja toimi loistavasti. Missä vika??
cin.get() toimii joskus, joskus ei. Olen tullut siihen että puskurissa saattaa olla joku merkki, jolloin get() lukee sen. Jos puskuri on tyhjä, ohjelma pysähtyy ja get() odottaa näppäinpainallusta.
Voisko joku kirjottaa koodin millä saa windows ikkunan auki ja sinne tekstin ja joka toimisi devc++ssalla. Pitäisi opiskella itse, mutta esimerkistä on helpompi verrata mitä on tehnyt väärin/oikein.
eix sen ruudusta vilahtamisen saa veks, lopuks laitt funktion getch(); ja sit cout<<"paina enter.....";
ehkä tarttis conio-kirjaston
Aihe on jo aika vanha, joten et voi enää vastata siihen.