1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

C++

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi Tonski 16.01.2006.

  1. Tonski

    Tonski Regular member

    Liittynyt:
    18.11.2005
    Viestejä:
    670
    Kiitokset:
    0
    Pisteet:
    26
    Ei kai nuo tosissaan maksa tuhatta euroa pelkät kääntäjä- ja linkittäjäohjelmat. Ihmettelen tosissaan. Latasin tuo LaLLi80:n ehdottaman ohjelman ja ilmoittelen sitä myötä kun tulee edistystä. Kiitokset kaikille.

    EDIT: En taida osata kääntää ja linkittää tuolla. Voisko joku avustaa?
     
    Viimeksi muokattu: 19.01.2006
  2.  
  3. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
  4. Tonski

    Tonski Regular member

    Liittynyt:
    18.11.2005
    Viestejä:
    670
    Kiitokset:
    0
    Pisteet:
    26
    Tuskimpa menee tuollaisia kukaan erillinen henkilö ostamaan... Luulisin noiden tuollaisten tuhansien eurojen ohjelmien olevan yrityksille. Jokatapauksessa sain käänöksen alkamaan. Siltikään ohjelma ei kääntänyt omaa ohjelmaani, koska siinä tuli sen mukaan joku virhe. Kirjoitin tämän siihen, mikä tässä on muka vikana?

    #include <iostream.h>

    void main()
    {
    cout << "Hello World!\n";
    }

    Huomatkaa aloittelevuuteni taso. Mikä tuossa on vikana?
     
  5. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    116
    Vaikea sanoa kun en ole C++ koodaaja...C:n perusteet on jotenkin hallussa.

    Anjuta (linux koodaus työkalu) sanoo tosta sun koodista
    error main must return int

    Tulkitsisin että haluu tohon loppuun
    return 0;
     
  6. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
    Eli muutamia korjauksia/neuvoja
    #include kohdassa jos käyttää standardikirjastoja niin tuon .h voi jättää pois
    samoin kuin standardikirjastojen funktiokutsuja haluaa käyttää niin
    using namespace std; tuohon alkuun niin haetaan niitä oikeasta nimiavaruudesta
    ja kuten tuossa aikaisemmin sanottiin niin main() pitää palauttaa int eli
    int main()

    eli alla koodi joka ainakin supernirsolla kääntäjälläkin kääntyi ilman varoituksia

    #include <iostream>

    using namespace std;

    int main()
    {
    cout << "Hello World!\n";
    }
     
  7. Demistry

    Demistry Regular member

    Liittynyt:
    13.10.2004
    Viestejä:
    228
    Kiitokset:
    0
    Pisteet:
    26
    Tonski> Koitappas aloitta softan teko vaikkapa ihan yksinkertaisesti esim.
    #include <iostream.h>
    int main(void)
    {
    cout<<"Tonski The Senior C++ Kooderi"; //Tulostaa näytölle tekstin
    cout"\n"; //Tulostaa tyhjän rivin näytölle (siirtää kursorin alas)
    return 0; //Palaa ohjelman alkuun
    }

    Ihan siis yksin kertaisia softia ensin pyörittelemällä. Voin laittaa vaikkapa sähköpostilla sinulle muutaman omilta C++ kursielta tehdyistä helpoista ohjelmista! Ihan niitä jo muuntelemalla ja soveltamalla opit paremmin tuon C++ kielen salat.
     
  8. Tonski

    Tonski Regular member

    Liittynyt:
    18.11.2005
    Viestejä:
    670
    Kiitokset:
    0
    Pisteet:
    26
    @Demistry
    Laita yksityisviestillä vaikka niiden ohjelmien koodeja. Taitaa tuo Dev C++ olla liian nirso ohjelma meikäläisen löysille koodauksille. Silti en tajua, kun kirja jonka lainasin (Jota luen eniten) sanoo että tämä on koodi joka toimii:

    #include <iostream.h>

    void main()
    {
    cout << "Hello World!\n";
    }

    Siltikään tuo ei toimi. Liittyyköhän asiaan se, että kirja on vuodelta 1994? Kirja on paras lainaamistani.
     
  9. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
    C++ on päivittynyt vuosien saatossa, mutta koodin pitäisi olla yhteensopivaa nykyistenkin kääntäjien kanssa, pois lukien kääntäjien tekijöiden omat kääntäjäkohtaiset viritykset ja mahdolliset kirjastot.

    Suosittelen kyllä uudemman kirjan lainaamista paikallisesta kirjastosta, 12 vuotta on pieni ikuisuus yleensäkkin tietotekniikassa.
     

Jaa tämä sivu