1. Kun yritän tehä c++ oppaan 1. osaa jossa tulostetaan näytölle tekstiä. Compiloin sen Dev-c++:lla (ei tule erroreita) ja yritän käynnistää ruutu tulee ja on sinnä nanosekunnin ja lähtee. Minulla on Windows XP Home
2. Teen ohjelmaani icon filen mutta miten saan sen icon siihen exen kuvaksi?
Risotto kirjoitti:
1. Kun yritän tehä c++ oppaan 1. osaa jossa tulostetaan näytölle tekstiä. Compiloin sen Dev-c++:lla (ei tule erroreita) ja yritän käynnistää ruutu tulee ja on sinnä nanosekunnin ja lähtee. Minulla on Windows XP Home
Noinhan sen pitääkin olla. Sinun pitää laittaa loppuun jotain, mikä pysäyttää ohjelman suorituksen. Esimerkiksi:
system("PAUSE");
(joo tiedän, toi ei oo hyvä tapa :P)
kenkku kirjoitti:
system("PAUSE");(joo tiedän, toi ei oo hyvä tapa :P)
Miksi sinä sitten opetat sitä?
(Disclaimer: en osaa C:tä)
getch() -funkkari käsittääkseni toimii hyvin tuon korvikkeena.
Vaihtoehtoisesti noita voi ajaa komentokehotteesta (siis ei klikkaamalla kuvaketta Explorerista), jolloin moiselle ei ole tarvetta.
1. Kuten kenkku sanoi, mutta mieluummin laita cin.get() tai getch(). Ensimmäinen tarvitsee iostream.h:n ja jälkimmäinen taitaa löytyä conio.h:sta tai stdio.h:sta
2. Dos-ohjelmaan et välttämättä mitenkään. Yleensä nämä löytyvät jostakin Project->Options -välilehdeltä; en muista nyt DevCpp:tä tarkemmin.
Metabolix kirjoitti:
... jälkimmäinen taitaa löytyä conio.h:sta tai stdio.h:sta
Borlandin conio.h:sta, ehkä Visual C(++):n omasta myöskin.
No niin, tulihan se paalulla oleva aiheen otsikko :). Yrittäkää edes hieman keskisttyä siihen otsikkoon.
Tai sitten käyttää windows.h:n Sleep() funktiota.
Metabolix: Ei Dev-C++:lla edes voi tehdä DOS-ohjelmia.
Tuossa oppaassa kannattaa muistuttaa että getch() ei kuulu standardikirjastoon. Siis jos sitä meinaat ylipäätään käyttää.
Tarkoitan DOS-ohjelmilla tietenkin konsoliohjelmia. Anteeksi tämä virheellinen ilmaisu.
Ja kai fawkz ymmärsit oikein, että hän ei siis kirjoita C++-opasta vaan opettelee ohjelmointia :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.