Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++ Mitä ihmettä!?

Sivun loppuun

CyantLeap [01.08.2005 21:22:02]

#

hommasin c++:n, nyt ihmettelen minne hitt*** se koodi laitetaa! ei MITÄÄN sijaa koodille.. :P

Latska [01.08.2005 21:40:49]

#

C++ on se kieli. Auttaa jos kerrot kääntäjän.

rndprogy [01.08.2005 21:44:05]

#

Sen koodin voit tunka vaikka P... muistioon -_-

CyantLeap [01.08.2005 21:44:23]

#

minkä kääntäjän? en tiedä mutta c++ se oli ja exen kun avasin niin kuva näky mutta koodia ei

rndprogy [01.08.2005 21:46:33]

#

Minä en saa ainakaan solkotuksistasi pienintäkään selkoa. Mitä tarkotat, että hommasit C++:n? Ilmeisesti hankit juuri sen kääntäjän. Ja sillä se koodi käännetään.

CyantLeap [01.08.2005 21:49:15]

#

en tiedä minkä hankin mutta ei se oiken toiminu. Solkoti solkon! ei nyt meni hermot!!!

Latska [01.08.2005 21:51:24]

#

Annappa linkki sille sivulle miltä hommasit sen niin Latska-setä auttaa. Ja tämä ei siis ole tsätti.

Heikki [01.08.2005 22:10:39]

#

CyantLeap kirjoitti:

minkä kääntäjän?

Kääntäjä on ohjelma, joka muuntaa tekstimuodossa olevan lähdekoodisen (eli vaikka C++:lla kirjoitetun) ohjelman suorittimen "ymmärtämälle" konekielelle (konekielellä ohjelmointi on käytännössä mahdotonta). Jos ohjelmoinnin perusasiat eivät ole tuttuja, kannattaa vilkaista Antin (kieliriippumaton) opas näin pääset alkuun ohjelmoinnissa.

Ja annappa tosiaan linkki sivustoon mistä latasit tämän "C++:n".

CyantLeap [02.08.2005 09:05:25]

#

Joo.. en mä sitä mistää sivulta ladannu, valmiilta seedeeltä pistin. Microsoft Visual C++ 6.0 Enterprise Edition, <- se on ohjelman nimi.

Toimii aivan kuten mikä tahansa Visual ohjelma, mutta koodille en paikkaa keksi... :P

EDIT: osaan kyl ohjelmoida, c++ ei vaan oo tuttu... :)

Heikki [02.08.2005 10:08:18]

#

Siitä on aikaa kun VC++:aa viimeksi käytin, mutta muistelisin että sinun on aloitettava uusi projekti jotenkin file - new projet ja sitten valitset vaikka console application (new project saattaa löytyä muuaaltakin). Tämän jälkeen pitäisi aueta yksinkertainen helloworld-koodi jota voit muutella ja kääntää.

CyantLeap [02.08.2005 11:48:17]

#

Sinähän tiedät, että c++:lla voi avata exe-tiedostoja. Mutta voiko siitä exestä nähdä kirjoitetun koodin? sitä ajan takaa.

Heikki [02.08.2005 11:58:35]

#

Et voi avata ohjelmointikielellä mitään, mutta tajuan mitä ajat takaa...

Tarkoitat ilmeisesti että avaisit tiedoston IDE:llä (Visual C++:lla). Valitettavasti käännetty ohjelma (exe) on konekielinen eikä IDE:si saa siitä mitään irti. Käännettäessä ohjelmasta ensinnäkin poistetaan kaikki kommentit ja siitä tehdään konekielinen tiedosto, joka olisi voitu ohjelmoida ja kääntää periaatteessa millä ohjelmointikielellä ja kääntäjällä tahansa. Konekielisestä ohjelmasta saat kyllä assembly-kielisen lähdekoodin näkyviin debuggerilla (jokin debug-toiminto löytyy VC++:stakin), mutta tästä et paljoakaan hyödy sillä tuskin ymmärrät siitä yhtään mitään (debuggerilla voi tehdä muutakin, esim. suorittaa ohjelmaa rivi kerrallaan).

Eli lyhyesti: et saa näkyviin kirjoitettua koodia.

CyantLeap [02.08.2005 12:10:40]

#

okei.. Muun saan kyllä kirkkaasti näkyviin. Kerrotko miten saan debuggeriin sitä koodia?

rutkis [02.08.2005 15:28:33]

#

Studiolla käännetään koodi moodilla debug. (Toinen on release.) Sitten kun se on käännetty debug-optioilla painetaan valikosta "Go", pikanäppäin on F5. Sitten koodi tulee ajetuksi debuggerilla ja "koodiin" voi laittaa breakpointteja, ihastella muuttujien arvoja yms.

CyantLeap [02.08.2005 18:21:29]

#

voiko ajettua koodia muokata?

Latska [02.08.2005 18:43:00]

#

Ajettua voi. Käännettyä ei voi.


Sivun alkuun

Vastaus

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

Tietoa sivustosta