Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Kysymyksiä

Sivun loppuun

Risotto [11.08.2004 16:32:35]

#

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?

kenkku [11.08.2004 16:37:44]

#

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)

Blaze [11.08.2004 16:42:37]

#

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.

Metabolix [11.08.2004 16:43:13]

#

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.

Deewiant [11.08.2004 18:38:53]

#

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.

remontti-reiska [11.08.2004 18:42:02]

#

No niin, tulihan se paalulla oleva aiheen otsikko :). Yrittäkää edes hieman keskisttyä siihen otsikkoon.

Tai sitten käyttää windows.h:n Sleep() funktiota.

thefox [12.08.2004 13:05:57]

#

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ää.

Metabolix [12.08.2004 13:34:10]

#

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 :)


Sivun alkuun

Vastaus

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

Tietoa sivustosta