On pieni ongelma. Luin tuolta koodivinkeistä c: n perusteita ja siinä oli kohta " printf ("Gimme a bunch of seconds: ");". Kumpaa sis on parempi käyttää "cout" vai " printf " ?
Se nyt on yks ja sama.
Mjaa, onhan se periaatteessa, mutta cout on yleensä C++:ssa käytetty, kun printf on C:ssä.
Jos C:llä ohjelmoit, niin ei sinne silloin mitään coutteja tai muita olioita tungeta sekaan.
Minä tykkään käyttää aina printf:ää, ja hyvin olen pärjännyt. Ja kuten Vohveli sanoi, niin cout ei toimi C:ssä. C++:ssa taas, ihan kumpi tuntuu mukavammalta.
minusta cout:tia on yksinkertaisempi käyttää : )
hyyppä kirjoitti:
minusta cout:tia on yksinkertaisempi käyttää : )
Kenties, mutta se ei edelleenkään ole C:tä.
Sanonpa myös, että jos joku cout tai cin on ainoa C++:n ominaisuus, mitä tarvitsee, mutta muuten koodi on ihan perus-C:tä, niin kannattaa vain korvata C:n systeemeillä ne oliotkin.
Kukas nyt c++:ssa pelkästää jonkun cin ja cout:n takia ohjelmoisikaan eiköhän koko olio maailma ole mennyt muutenkin C:n dinosaurus ajan ohi.
Ei aivan noinkaan. Windowsille tehtävässä PC-softassa ehkä C tuntuu hieman vanhentuneelta, mutta C:llä on edelleen paljonkin käyttöä em. ympäristön ulkopuolella.
panttu kirjoitti:
Kukas nyt c++:ssa pelkästää jonkun cin ja cout:n takia ohjelmoisikaan
Esim. monien aloittelijoiden sellaista näkee tekevän.
panttu kirjoitti:
eiköhän koko olio maailma ole mennyt muutenkin C:n dinosaurus ajan ohi.
No C:hän on varsin olennainen osa C++:aa. Ja jos tarkoitit, että C++ tekee C:n tarpeettomaksi, niin olet kyllä väärässä.
Tokkopa C pois jää onhan C:n tapa tehdä funktioita lähestulkoon kaikkien muiden kielten kirjastojen pohja ja käyttöjärjestelmät on koodattu C + Assembly. Sulautetut järjestelmät ei taida juuri muita kieliä tunteakkaan. Tehokkuus suosii käyttöä muuallakin, mutta pieni "koodin" tuotto taitaa isoissa sovelluksissa aiheuttaa C:n vähäisemmälle jäävän käytön, eli ei siis kokonaan pois, mutta vähäisemmäksi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.