Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Laskin C++:ssa

Sivun loppuun

blenheim [27.02.2003 15:50:39]

#

Moi,
olisi tässä pari kysymystä ja ensimmäinen on:
Miten tuommoinen laskimen funktiot (+-*/) Saisi toimimaan koodissa? Ja toinen kysymys: Mitä tuo iostream.h tiedosto sisältää, olen uusi näissä asioissa...

Blenheim

tomaattigeeni [27.02.2003 16:24:11]

#

Tarkoitatko tätä noilla laskuoperaattoreilla?

int jou;
jou = 4 * 5; // jou on nyt 20
jou = jou + 5; // jou on nyt 25
jou = jou / 5 // jou on nyt 5

Iostreamiin en ole perehtynyt, mutta olettaisin että se tulee sanoista input/output stream.
Eli sisään ja ulostulo striimi
Sisältää mm. alottelijalle tutut cin >> ja cout << oliot joilla siis voi inputtaa ja outputtaa kamaa :)

thefox [27.02.2003 16:47:08]

#

Juu ja käytetään sitten mieluummin sitä iostream:ia iostream.h:n sijaan. iostream.h oli alkup. C++:ssa, mutta nykyisin se on mukana vain yhteensopivuussyistä. Sitä ei siis pidä käyttää.

blenheim [27.02.2003 16:57:31]

#

ok, kiitos!!!

Olli Vanhoja [27.02.2003 19:32:55]

#

mitä nissä on eroa? Itse olen käyttänyt aina .hoota

thefox [28.02.2003 13:31:33]

#

iostream (ilman h:ta) määrittelee tavarat std -nimiavaruuteen. Näin ei sotketa globaalia nimiavaruutta. Tämän takia "ilman h:ta" täytyy funktioita tms käytettäessä määritellä missä nimiavaruudessa ne ovat. Eli tällöin esim. pelkkä "cout" ei riitä, vaan tarvitaan "std::cout", tai using -määrittely.

Olli Vanhoja [28.02.2003 17:52:36]

#

täh siis käytän #include<iostdream.h>, enkä oo kyl ikin joutunu kirjotttaa mitään stdeitä mistäs kääntäjäst nyt puhutaan itel o Borland C++ 5.01

tomaattigeeni [28.02.2003 19:50:43]

#

Kyllä ne kääntäjät päästää läpi ilman std:: määrittelyjä, mutta se ei ole standardin mukaista, että jättää ne pois.

Olli Vanhoja [28.02.2003 23:12:56]

#

Who cares jos päästää läpi sen jälkee ei ooo välii ???

tomaattigeeni [28.02.2003 23:57:56]

#

http://www.funet.fi/c opas/rakenteet.html#namespace

Olli Vanhoja [01.03.2003 22:08:45]

#

lainaus:

http://www.funet.fi/c opas/rakenteet.html#namespace

No huh ikin oo viel tommost menny tekee.
Pitää olla huolellinen ja varmista asiat ennenku tekee tommost.
Winossiski o fartf.h mis o lähes kaikille keskeytyksille toiminnot, mut ei oo tullu vastaan viel kahta saman nimist :-P


Sivun alkuun

Vastaus

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

Tietoa sivustosta