ei sittenkään

pele

mä luon uuden win 32 applicationin jonka nimeks laitan moi. tähän projektiin lisään tiedoston moi.cpp jaohon kirjoitan seyraavaa:

#include
using namespace std;

int main()
{
   cout

22

1609

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • artsi

      et ole tässä tapauksessa tekemässä win32 sovellusta vaan console sovelusta.

      Win32 ohjelmat alkavat WinMain funktiosta ja console ohjelmat alkaa main finktiosta.

      • pele

        nyt koodi on tämmöinen:

        #include
        using namespace std;

        int winmain()

        {
           cout


      • minä

      • pele
        minä kirjoitti:

        Tee se konsolisovellus ja pistä tuo main siihen.

        WinMain on nimenomaan windows -sovelluksen "alkupiste". Windows -sovellusten tekeminen on ihan oma asiansa konsolisovellusten tekemiseen nähden.

        Katsoppa vaikka tuosta:
        http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/winmain.asp

        koodi on nyt tämmöinen:

        #include
        using namespace std;

        int WinMain(HINSTANCE hInstance,
        HINSTANCE hPrevInstance,
        LPSTR lpCmdLine,
        int nCmdShow);

        {
           cout


      • artsi
        pele kirjoitti:

        nyt koodi on tämmöinen:

        #include
        using namespace std;

        int winmain()

        {
           cout

        eli sinulla on ilmeisesti visual C

        Tee projekti uudestaan

        valitse "Win32 console application" anna nimi

        ja ok ja valitse vaikka "simple hello world..." ja ok

        copy pastaa koodisi.

        WinMain on käytössä graafisissa ohjelmissa mitä tuo esimerkkisi ei ole.


      • artsi
        pele kirjoitti:

        koodi on nyt tämmöinen:

        #include
        using namespace std;

        int WinMain(HINSTANCE hInstance,
        HINSTANCE hPrevInstance,
        LPSTR lpCmdLine,
        int nCmdShow);

        {
           cout

        #include korjaa nuo mutta

        mutta tee mieluummin se konsole sovelluksena, niin pystyt seuraamaan oppikirjaa koska windows ohjelmointi on hieman "rankempaa" kuin perus koodaus.


      • pele
        artsi kirjoitti:

        #include korjaa nuo mutta

        mutta tee mieluummin se konsole sovelluksena, niin pystyt seuraamaan oppikirjaa koska windows ohjelmointi on hieman "rankempaa" kuin perus koodaus.

        kiitos kaikille ja artsille.
        ja varsinkin ARTSIlle.
        et haluais vaihtaa sähköpostia???
        jos vaan sulle sopii niin (kun oot ilmeisestikin aikas ammattilainen tässä hommassa niin) voisit aina tarpeen tullen (eli tässä tapauksessa melko usein :) ), auttaa. ???


      • pele
        artsi kirjoitti:

        #include korjaa nuo mutta

        mutta tee mieluummin se konsole sovelluksena, niin pystyt seuraamaan oppikirjaa koska windows ohjelmointi on hieman "rankempaa" kuin perus koodaus.

        no niin.
        yksi ongelma ratkaistu tässä seuraava.
        nyt on console application jonka nimi on tietotyyppien koot. ja samanniminen cpp tiedosto liitetty. eikä muuta.
        koodi on tämmoinen:

        #include
        using namespace std;

        int main()
        {
           int lahto = 0;

        nimio:
           cout


      • Inssi
        pele kirjoitti:

        no niin.
        yksi ongelma ratkaistu tässä seuraava.
        nyt on console application jonka nimi on tietotyyppien koot. ja samanniminen cpp tiedosto liitetty. eikä muuta.
        koodi on tämmoinen:

        #include
        using namespace std;

        int main()
        {
           int lahto = 0;

        nimio:
           cout

        if lahto = 1 then

        Koska IF on funktio niin argumentit sulkuihin.

        "equals" operaattori on "=="

        Siis:

        if (lahto == 1) then


      • pele
        Inssi kirjoitti:

        if lahto = 1 then

        Koska IF on funktio niin argumentit sulkuihin.

        "equals" operaattori on "=="

        Siis:

        if (lahto == 1) then

        nyt koodi on tämmoinen:

        #include
        using namespace std;

        int main()
        {
           int lahto=0;
           int nimio=0;

        nimio:
           cout


      • kuukkeli
        pele kirjoitti:

        nyt koodi on tämmoinen:

        #include
        using namespace std;

        int main()
        {
           int lahto=0;
           int nimio=0;

        nimio:
           cout

        Eikö sulla ole mitään oppikirjaa tai luentomonistetta? Luennolla kannattaa tehdä muistiinpanoja, niin kotona aikaa säästyy harkkoja pähkäillessä. Paremman puutteessa lueskele C opasta:
        http://www.nic.funet.fi/c opas/index.html . Olisihan se mukavaa kun voisi netissä teettää harjoitustyönsä, niin jäisi enemmän aikaa vaikka terassille.

        Asiaan. Koodi on melkein ok, kunhan muutama pikkuseikka on korjattu.
        - selvitä if ehtolauseen rakenne, lueskele vaikka oppaan kohtaa 4.1
        - int lahto; on turha määrittely
        - ei kiroaminen tee ohjelmastasi yhtään parempaa, kun kaiken lisäksi "kirjaimen" antaminen johtaa ikiluuppiin.
        - tietotyyppien koon ilmoituksesta puuttuu yksikkö. lisää yksikkö ja harjoituksen vuoksi myös tietotyypin käytössä oleva lukualue
        - goto käyttämässäsi muodossa edustaa huonoa C-kieltä. "hyppely" kannattaa unohtaa ja kehittää vaihtoehtoisia ratkaisuja.

        Jotta pääset pehkuihin, niin riittää kun korjaat if-ehtolauseet (ei mitään do:ta)


      • minä
        kuukkeli kirjoitti:

        Eikö sulla ole mitään oppikirjaa tai luentomonistetta? Luennolla kannattaa tehdä muistiinpanoja, niin kotona aikaa säästyy harkkoja pähkäillessä. Paremman puutteessa lueskele C opasta:
        http://www.nic.funet.fi/c opas/index.html . Olisihan se mukavaa kun voisi netissä teettää harjoitustyönsä, niin jäisi enemmän aikaa vaikka terassille.

        Asiaan. Koodi on melkein ok, kunhan muutama pikkuseikka on korjattu.
        - selvitä if ehtolauseen rakenne, lueskele vaikka oppaan kohtaa 4.1
        - int lahto; on turha määrittely
        - ei kiroaminen tee ohjelmastasi yhtään parempaa, kun kaiken lisäksi "kirjaimen" antaminen johtaa ikiluuppiin.
        - tietotyyppien koon ilmoituksesta puuttuu yksikkö. lisää yksikkö ja harjoituksen vuoksi myös tietotyypin käytössä oleva lukualue
        - goto käyttämässäsi muodossa edustaa huonoa C-kieltä. "hyppely" kannattaa unohtaa ja kehittää vaihtoehtoisia ratkaisuja.

        Jotta pääset pehkuihin, niin riittää kun korjaat if-ehtolauseet (ei mitään do:ta)

        Hyvä paikka tsekata juttuja:
        http://www.cppreference.com/


      • pele
        kuukkeli kirjoitti:

        Eikö sulla ole mitään oppikirjaa tai luentomonistetta? Luennolla kannattaa tehdä muistiinpanoja, niin kotona aikaa säästyy harkkoja pähkäillessä. Paremman puutteessa lueskele C opasta:
        http://www.nic.funet.fi/c opas/index.html . Olisihan se mukavaa kun voisi netissä teettää harjoitustyönsä, niin jäisi enemmän aikaa vaikka terassille.

        Asiaan. Koodi on melkein ok, kunhan muutama pikkuseikka on korjattu.
        - selvitä if ehtolauseen rakenne, lueskele vaikka oppaan kohtaa 4.1
        - int lahto; on turha määrittely
        - ei kiroaminen tee ohjelmastasi yhtään parempaa, kun kaiken lisäksi "kirjaimen" antaminen johtaa ikiluuppiin.
        - tietotyyppien koon ilmoituksesta puuttuu yksikkö. lisää yksikkö ja harjoituksen vuoksi myös tietotyypin käytössä oleva lukualue
        - goto käyttämässäsi muodossa edustaa huonoa C-kieltä. "hyppely" kannattaa unohtaa ja kehittää vaihtoehtoisia ratkaisuja.

        Jotta pääset pehkuihin, niin riittää kun korjaat if-ehtolauseet (ei mitään do:ta)

        siis, olen ihan itse opiskelija.
        en käy millän luennoilla ja tuonkin ohjelman kirjoitin ihan täydestä uteliaisudesta.
        ohjelmointia aloittelen ja kirja on tulossa.
        ja tämä siis ei ole mikään harjoitustyö.


      • kuukkeli
        pele kirjoitti:

        siis, olen ihan itse opiskelija.
        en käy millän luennoilla ja tuonkin ohjelman kirjoitin ihan täydestä uteliaisudesta.
        ohjelmointia aloittelen ja kirja on tulossa.
        ja tämä siis ei ole mikään harjoitustyö.

        Mitä sanoin opiskelijoista jotka laittavat harjoitustehtävät nettiin muiden ratkaistavaksi, niin se oli tarkoitettu lähinnä yleiseksi "pelotteeksi". Ei netissä voi tarkistaa kuka on itseopiskelija ja kuka teetättää harkkoja muilla. No, jos asia on kuten sanoit, niin onnea ja menestystä valitsemallasi tiellä. Se ei todellakaan ole helppo. Ohjelmointi on laji, joka sopii vain harvoille. Yksinkertaisella tikapuuhermostolla varustettu henkilö - kuten esim. minä - ei saa kohtuuajassa mitään kokoon. Siksi olen iki onnellinen, kun ei tarvitse ammatillisessa mielessä koodaukseen ryhtyä.

        Jos ja kun sinua ohjelmointi kiinnostaa, niin tässä on linkkikokoelma aiheeseen. Ota osoitteet talteen myöhempää tarkastelua varten. Opettele myös googlen käyttö ongelmien ratkaisun löytämisessä.

        Suomeksi:
        http://www.nic.funet.fi/c opas/index.html
        http://cs.stadia.fi/~silander/ohjelmointi/ (ohjelmoinnin perusteet ja C-kieli)
        http://cpp.mureakuha.com/
        http://personal.inet.fi/koti/janne.karppanen/ohjelmointi/C.html (C-kielisiä harj. esimerkkejä)
        http://www.cs.tut.fi/~jkorpela/ohjelmointi/index.html (yleistä asiaa, myös linkkejä)
        http://www.mit.jyu.fi/~vesal/kurssit/cpp/moniste/html/m-Contents.htm (ohjelmointimoniste)

        Englanninkielisiä:
        http://www.cplusplus.com/doc/tutorial/
        http://www.functionx.com/cpp/index.htm
        http://www.functionx.com/visualc/index.htm (Microsoft Visual C )
        http://www.cppreference.com/

        Saksankielisiä:
        http://www.fh-augsburg.de/informatik/vorlesungen/c_cplus/tutorial/cyris/
        http://www.cpp-tutor.de/cpp/toc.htm

        Freeware C/C kirjallisuutta, kielet saksa ja englanti:
        http://www.c-plusplus.de/tutorials.htm
        http://www.robsite.de/tutorials.php?tut=c

        Kaikenlaista freewarea ohjelmointiin liittyen, myös kääntäjiä:
        http://www.thefreecountry.com/
        http://www.c-plusplus.de/compiler.htm (Freeware-Compiler)


      • pele
        kuukkeli kirjoitti:

        Mitä sanoin opiskelijoista jotka laittavat harjoitustehtävät nettiin muiden ratkaistavaksi, niin se oli tarkoitettu lähinnä yleiseksi "pelotteeksi". Ei netissä voi tarkistaa kuka on itseopiskelija ja kuka teetättää harkkoja muilla. No, jos asia on kuten sanoit, niin onnea ja menestystä valitsemallasi tiellä. Se ei todellakaan ole helppo. Ohjelmointi on laji, joka sopii vain harvoille. Yksinkertaisella tikapuuhermostolla varustettu henkilö - kuten esim. minä - ei saa kohtuuajassa mitään kokoon. Siksi olen iki onnellinen, kun ei tarvitse ammatillisessa mielessä koodaukseen ryhtyä.

        Jos ja kun sinua ohjelmointi kiinnostaa, niin tässä on linkkikokoelma aiheeseen. Ota osoitteet talteen myöhempää tarkastelua varten. Opettele myös googlen käyttö ongelmien ratkaisun löytämisessä.

        Suomeksi:
        http://www.nic.funet.fi/c opas/index.html
        http://cs.stadia.fi/~silander/ohjelmointi/ (ohjelmoinnin perusteet ja C-kieli)
        http://cpp.mureakuha.com/
        http://personal.inet.fi/koti/janne.karppanen/ohjelmointi/C.html (C-kielisiä harj. esimerkkejä)
        http://www.cs.tut.fi/~jkorpela/ohjelmointi/index.html (yleistä asiaa, myös linkkejä)
        http://www.mit.jyu.fi/~vesal/kurssit/cpp/moniste/html/m-Contents.htm (ohjelmointimoniste)

        Englanninkielisiä:
        http://www.cplusplus.com/doc/tutorial/
        http://www.functionx.com/cpp/index.htm
        http://www.functionx.com/visualc/index.htm (Microsoft Visual C )
        http://www.cppreference.com/

        Saksankielisiä:
        http://www.fh-augsburg.de/informatik/vorlesungen/c_cplus/tutorial/cyris/
        http://www.cpp-tutor.de/cpp/toc.htm

        Freeware C/C kirjallisuutta, kielet saksa ja englanti:
        http://www.c-plusplus.de/tutorials.htm
        http://www.robsite.de/tutorials.php?tut=c

        Kaikenlaista freewarea ohjelmointiin liittyen, myös kääntäjiä:
        http://www.thefreecountry.com/
        http://www.c-plusplus.de/compiler.htm (Freeware-Compiler)

        kiitos!!!

        melkoisen linkkikokoelman annoit :)

        kiitoskiitoskiitos!!!!!!!!!!!!!


    • sovellusta

      mutta kirjastossa LIBCD.lib olevassa wincrt0.obj opjectis on _WinMain@16

      • pele

        koodi on tällainen:

        #include
        using namespace std;

        int main()
        {
           cout


    • teet

      ja mikä versio.

      kokeile tehä joke projekti hakemistoon c:\1 taikka d:\1 kuhan se on mahollisimman juures.

      voipi olla niinku masm32 v8sp1:n kaa et hakemisto polku on liian pitkä.

      • pele

        ohjelma on microsoft visual studio 6.0 introductory edition.
        ja vaikka aivan juureen laitan niin ihan amata ongelmat


      • ornitologi
        pele kirjoitti:

        ohjelma on microsoft visual studio 6.0 introductory edition.
        ja vaikka aivan juureen laitan niin ihan amata ongelmat

        Laita virheilmoitus google hakukoneelle ja tutki vastauksena saamiasi linkkejä. Luulisi vastauksen ongelmaan löytyvän kymmenien hakutulosten joukosta.
        Kuten esim.
        http://forums.devshed.com/t87926/s.html?highlight=\
        ja sivulla oleva linkki antaa ainakin jotain vastaavaan virheilmoitukseen.


    • icum

      oisitko kiinnostunut opiskelemaan vähän niinkuin yhteistyönä. itse taian osata jo hieman enemmän kuin sinä ja voisin neuvoakin sinua.

      emailaa [email protected] jos kiinnostaa

      Tämä viesti oli siis tarkoitettu pele:lle.

      • Nimetön

        sori kiroilu


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

    Luetuimmat keskustelut

    1. Kelekkakisat

      Mikä vakava onnettomuus sattunut kisoissa. On peruttu koko kisat. Pelastuskopteri näytti käyvän paikalla.
      Nivala
      34
      11311
    2. Aivan kauheaa

      Veikö koskiuoma taas ihmishengen? Se pitää kieltää!
      Imatra
      62
      9202
    3. Onko kaivattusi

      …mielestäsi älykäs, tai kenties tyhmä? Oma mielipide.
      Ikävä
      137
      5455
    4. Kuinka pitkä välimatka

      on teidän kotien välillä?
      Ikävä
      144
      3754
    5. Epäilen ettet edes

      Kehtaisi liikkua kanssani.
      Ikävä
      75
      3690
    6. Virkamiehille tarvitaan tuntuvat palkankorotukset

      Naistenpäivänä on syytä muistuttaa, että virkamiehen euro on vain 80 senttiä. Palkat tulee saattaa samalle tasolle yksi
      Maailman menoa
      37
      3609
    7. Oletko huomannut

      Yhden muutoksen?
      Ikävä
      40
      3348
    8. Jäikö meidän välit

      Mielestäsi Kesken?
      Ikävä
      63
      2723
    9. Olisipa saanut sinuun

      Tutustua paremmin. Harmi että aloin lopulta jännittämään kun näytit tunteesi niin voimakkaasti ja lähestyit niin voimaak
      Ikävä
      72
      2440
    10. Riikka Purran kaudella nousi bensan hinta yli 2 euron

      Muistatteko kuinka edellisen vasemmistohallituksen aikana, ns. Marinin aikakaudella, bensiiniä sai 1,3 euron litrahinnal
      Maailman menoa
      16
      2268
    Aihe