C++ ohjelman kääntäminen

hukassavielä

Olen aivan aloittelija C -ohjelmoinnissa, mutta haluaisin kokeilla pieniä ohjelman pätkiä. Minulla on käytössä Visual Studio 2009 ja Dev-C . En kuitenkaan pääse edes alkuun noilla ohjelmilla. Voisiko joku ystävällisesti opastaa, miten saan käännettyä ja kokeiltua ohjelman toimivuutta ko. ohjelmilla? Olen kirjoittanut ohjelman pätkiä nyt muistioon *.txt -muodossa.

Kiitos avustuksesta jo etukäteen ja hyväåä joulua!

15

840

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 1+19=?

      Ne pitää tallentaa *.cpp; nä ja *.h: na ja heti pelittää kääntäjässä

    • Visual C++

      varmaankin 2008.

      Tee "projekti", joka määrittelee lähdekooditiedostosi:
      File -> New -> Project -> Win32 Console Application
      ja anna sille valitsemasi nimi (vaikka testi1).
      Klikkaa vielä Next, ja ruksaa Empty Project.

      Sitten lisää uusi C -tiedosto (oikea hiirinappula):
      Source Files -> Add -> New Item...
      ja valitse cpp-tiedosto ja anna sille nimi.

      Voit myös lisätä olemassa olevan tiedoston projektiin:
      Source Files -> Add -> Existing Item...

      Kun olet kirjoittanut sisällön .cpp-tiedostoon, niin aja sitä debuggerilla:
      Debug -> Step Into (näet rivi kerrallaan mitä tapahtuu!)

      Etköhän tuolla pääse alkuun.

      • hukassavielä

        Kiitos suuresti avusta. Tuo ohjeesi helpotti paljon. En saanut vieläkään ohjelmia toimimaan loppuun saakka. Sain ohjelman kirjoitettua ja tallennettua, mutta kun ajan sitä debuggerilla niin aukeaa komentorivi-ikkuna, johon ei kuitenkaan tulostu ohjelman komentoja. Mitenkään en siis edelleenkään päässyt testaamaan ohjelmaa käytännössä. Mitä vielä pitää tehdä.


      • keksa1
        hukassavielä kirjoitti:

        Kiitos suuresti avusta. Tuo ohjeesi helpotti paljon. En saanut vieläkään ohjelmia toimimaan loppuun saakka. Sain ohjelman kirjoitettua ja tallennettua, mutta kun ajan sitä debuggerilla niin aukeaa komentorivi-ikkuna, johon ei kuitenkaan tulostu ohjelman komentoja. Mitenkään en siis edelleenkään päässyt testaamaan ohjelmaa käytännössä. Mitä vielä pitää tehdä.

        Jos ohjelmasi ei tulosta mitään ruudulle, niin ei siinä ruudulla sitten näy mitään.

        Laita ohjelmasi ekalle ajettavale riville breakpoint klikkaamalla ikkunan vasemmassa marginaalissa.

        Sitten kun ajat ohjelmasi debuggerilla, niin suorituksen pitäisi pysähtyä siihen riville.

        En nyt muista mikä F-näppäin se oli, jolla suoritusta voi jatkaa rivi kerrallaan, mutta kokeile ainakin F6 ja F10

        Ne löytyy kyllä ylävalikoistakin


      • Visual C++
        hukassavielä kirjoitti:

        Kiitos suuresti avusta. Tuo ohjeesi helpotti paljon. En saanut vieläkään ohjelmia toimimaan loppuun saakka. Sain ohjelman kirjoitettua ja tallennettua, mutta kun ajan sitä debuggerilla niin aukeaa komentorivi-ikkuna, johon ei kuitenkaan tulostu ohjelman komentoja. Mitenkään en siis edelleenkään päässyt testaamaan ohjelmaa käytännössä. Mitä vielä pitää tehdä.

        Koita funktionäppäimiä Visual-ikkunassa (ylärivissä):
        F11 = step into, eli etenee yhden käskyn (funktion sisään)
        F10 = step over, eli etenee yhden käskyn (ei mene funktion sisään)
        F5 = aja ohjelma debuggerilla alusta (tai pysäytyskohdasta) eteenpäin loppuun (tai seuraavaan pysäytyskohtaan)

        Eli debuggerilla voit ajaa ohjelmaasi vaikka käsky kerrallaan. Sillä tavoin näet kaiken mitä ohjelmasi tekee.

        Alhaalla olevissa debugger-ikkunoissa näet muuttujien arvoja yms. tietoja ajosta.

        Ctrl-F5 = aja ohjelma ilman debuggeria alusta loppuun (eli "perinteinen" ohjelman ajo)


      • Voi helevetti
        Visual C++ kirjoitti:

        Koita funktionäppäimiä Visual-ikkunassa (ylärivissä):
        F11 = step into, eli etenee yhden käskyn (funktion sisään)
        F10 = step over, eli etenee yhden käskyn (ei mene funktion sisään)
        F5 = aja ohjelma debuggerilla alusta (tai pysäytyskohdasta) eteenpäin loppuun (tai seuraavaan pysäytyskohtaan)

        Eli debuggerilla voit ajaa ohjelmaasi vaikka käsky kerrallaan. Sillä tavoin näet kaiken mitä ohjelmasi tekee.

        Alhaalla olevissa debugger-ikkunoissa näet muuttujien arvoja yms. tietoja ajosta.

        Ctrl-F5 = aja ohjelma ilman debuggeria alusta loppuun (eli "perinteinen" ohjelman ajo)

        Senkin pökäleet: sitä sanotaan justiinsa sen taikia visuaaliksi, ettei tartte tollai törttöillä, vaan riittää, että klikkailee asianomaisista nappuloista


      • Menes poju
        Voi helevetti kirjoitti:

        Senkin pökäleet: sitä sanotaan justiinsa sen taikia visuaaliksi, ettei tartte tollai törttöillä, vaan riittää, että klikkailee asianomaisista nappuloista

        syömään puuroa että joskus kasvat aikuiseksi.


      • tais tulla

        helmiä sioille.


      • Senkin puupäät
        Menes poju kirjoitti:

        syömään puuroa että joskus kasvat aikuiseksi.

        Tapauksessasi sinulle jäivät näppäinsormistostasi aikuistuessasi atk-kersan aivot siten, että mielikuvitus ja uudenomaksumiskyky kuolivat niistä: ei kukaan täysijärkinen hanki visuaaleja työkaluja voidakseen koodata komentoriviltä komentoriville. Visuaalia ohjelmointivälinettä sanotaan justiinsa sen taikia visuaaliksi, että sillä koodatessa koodi näyttää käyttöliittymältä ja toimii käyttöliittymänä.


      • hihat täs palaa
        tais tulla kirjoitti:

        helmiä sioille.

        MITÄ. WITTUULEKS HOMO. Et sä ainakaa nörtti oo.... HOMO OOT .

        Väitäks et visuaalis pystyy tekee mitä vaa sinne larattuun ysittäiseen tiedostoon.
        ET niiq sinne vaa .c tierosto nii sitä voi käyttää kui vaa,,,,,, niikö.
        kylllä saatan kuule pitää eka tehä oikee projekti ja COMPILOIRA SE.
        jos muuta väität nii oot tooosiiiii TYHYMÄ eikä sulla oo tänne asiaa.

        että niiq siitä vaa debukkaamaan tierostoo,,,,,,,,,,, hah hah haaa vitun molo.

        vai mitä vittuulet.


      • Sulla ei
        Senkin puupäät kirjoitti:

        Tapauksessasi sinulle jäivät näppäinsormistostasi aikuistuessasi atk-kersan aivot siten, että mielikuvitus ja uudenomaksumiskyky kuolivat niistä: ei kukaan täysijärkinen hanki visuaaleja työkaluja voidakseen koodata komentoriviltä komentoriville. Visuaalia ohjelmointivälinettä sanotaan justiinsa sen taikia visuaaliksi, että sillä koodatessa koodi näyttää käyttöliittymältä ja toimii käyttöliittymänä.

        selvästi oo hajuakaan mistä puhut.


      • Olinpa oikeassa
        hihat täs palaa kirjoitti:

        MITÄ. WITTUULEKS HOMO. Et sä ainakaa nörtti oo.... HOMO OOT .

        Väitäks et visuaalis pystyy tekee mitä vaa sinne larattuun ysittäiseen tiedostoon.
        ET niiq sinne vaa .c tierosto nii sitä voi käyttää kui vaa,,,,,, niikö.
        kylllä saatan kuule pitää eka tehä oikee projekti ja COMPILOIRA SE.
        jos muuta väität nii oot tooosiiiii TYHYMÄ eikä sulla oo tänne asiaa.

        että niiq siitä vaa debukkaamaan tierostoo,,,,,,,,,,, hah hah haaa vitun molo.

        vai mitä vittuulet.

        tuli helmiä sioille.


      • jeps jeps
        Olinpa oikeassa kirjoitti:

        tuli helmiä sioille.

        ku ei pönttö tajuu nii ei.


    • projektiili

      tehä projekti johon kattelet kaikki tarvittavat tierostot.
      mitää yksittäistä tierostoa et pysty ajaan etkä tekeen yhtää mitää muutakaa järkevää.
      vasta sitte ku oot onnistuneesti saanu compiloitua sen projektin pystyt tekee jotai muutaku eritoimaan tekstiä.

    • 32244324

      Käytä DEV-C:tä niin et tartte mitään projekteja varsinkaan jos sinulla koodi on vain yksi tiedosto.

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. "Miko Bergbom, miksi euron bensa maksaa kaksi euroa?"

      Valtakunnan suurin kaupallinen porvarimediakin kyselee nyt miksi perussuomalaisset ovat rikkoneet tärkeimmän vaalilupauk
      Maailman menoa
      273
      7320
    2. SDP: "On hyvä että bensiinin hinta nousee"

      Suurin oppositiopuolue SDP on mielissään siitä, että bensan hinta nousee suomalaisille. https://www.iltalehti.fi/polit
      Maailman menoa
      275
      3827
    3. Mistä ihmeestä sitä viirasi?

      Oliko tuo Timo Kalima hyvä silmälääkäri? Mikähän hänen silmiinsä osui kun piti mennä tuollaista tekemään. Kaikki näytti
      Jyväskylä
      44
      3718
    4. "Mieheksi ja naiseksi hän heidät loi."

      Räsäsen tuomio on iso harppaus woke-valtioksi. – Tässä maassa on nyt selvästi kiellettyjä sanoja ja ajatusrikoksia. –
      Maailman menoa
      283
      2644
    5. Valion maitotehtaalla kapina

      Ilmastonmuutoksesta, eläinten hyvinvoinnista ja ympäristön saastumisesta huolestuneet eläinkapinalliset estävät panssa
      Maailman menoa
      30
      2045
    6. SDP haluaa tappaa maaseudun - bensan hinta mahdollisimman korkealle

      Maaseudulla auto on välttämätön asia, ja lähes kaikilla on bensa-autot. Kuinka tyhmä pitää olla jos äänestää demareita?
      Maailman menoa
      153
      1948
    7. Partamies hoi!

      En aio häiritä jos on mukavampi olla hiljaa tai jos siellä kaukana sinun paikkakunnalla on jo joku hoito. Miten olisi re
      Ikävä
      40
      1927
    8. Outoa toimintaa Tuhannen taalan yrittäjällä

      Ihmiset ympäri Suomen on kyselleet, että miksi tämä yrittäjä hoitaa ilkivalta-asiaa netissä kun se kuuluisi poliisille.
      Haapavesi
      132
      1913
    9. Päivän Riikka: polttoöljyn hinta räjähti

      Näyttää tuo putinismi ilmenevän persuissa myös Suomen yrittäjien kampittamisena. Polttoöljy on se katalyytti, joka pitää
      Maailman menoa
      15
      1735
    10. Martina Aitolehti pistää luun kurkkuun Erikoisjoukot-kouluttajalle - Ei usko tätä!

      Martina Aitolehti on persoona, joka herättää monessa tunteita. Hänen yksityiselämänsä on noussut kohuotsikoihin mm. eläm
      Suomalaiset julkkikset
      16
      1385
    Aihe