Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[c++] waar is de fout?

Martinaz
3 antwoorden
  • in het boek :"c++ voor dummies" heb ik een script overgetypt en in dev-c++ geplaatst.
    maar dev-C++ zegt dat er een fout is" "C:/…/NAAMLOOS3.CPP:9:error: expectit;'or' befor '…'token " alleen ik kan niet ontdekken wat de fout is.
    [code:1:809d749c5f]
    //
    // conversion.cpp
    // converteert temperaturen van graden celsius
    // naar graden farenheid
    //
    #include <stdio.h>
    #include <iostream.h>


    int main(int nNumberofArgs. char* pszArgs[])
    {
    // temperatuur in graden celsius invoeren
    int nCelsius;
    cout << "Graden in Celsius:";
    cin >> nCelsius;

    // conversiefactor voor graden celsius
    // naar farenheid berekenen
    int nFactor;
    nFactor = 212 - 32;

    // conversie factor om waardem
    // van celsius om te zetten in farenheid
    int nFarenheid;
    nFarenheid = nFactor * nCelsius/100 + 32;

    //het resultaat op het beeldscherm tonen
    cout << "graden in farenheid is:";
    cout <<nFarenheid;

    return 0;

    } [/code:1:809d749c5f]

    en als ik op uitvoeren druk dan staat er in beeld:"broncode is niet gecompileerd" terwijl ik wel op compileren had gedrukt.
    kan iemant mij met die 2dingen helpen?
  • [code:1:9f5a8ceed9]
    int main(int nNumberofArgs. char* pszArgs[]) [/code:1:9f5a8ceed9]

    moet zijn:

    [code:1:9f5a8ceed9]
    int main(int nNumberofArgs, char* pszArgs[]) [/code:1:9f5a8ceed9]

    Dus een komma inplaats van een punt tussen de variabelen en de tweede vraag over het uitvoeren komt omdat het programma niet uitgevoerd kan worden omdat het niet gecompileerd kan worden.
  • Ik heb het zelf even proberen te compileren en toen zag ik de fout. Hij zit hier:
    [code:1:7a6a677eb6]int main(int nNumberofArgs. char* pszArgs[])[/code:1:7a6a677eb6]
    Dat moet zijn:
    [code:1:7a6a677eb6]int main(int nNumberofArgs, char* pszArgs[])[/code:1:7a6a677eb6] Dus met een ',' (komma) na "nNumerofArgs" in plaats van een '.' (punt).

    De reden dat je de melding "broncode is niet gecompileerd" krijgt is dat de broncode (door die fout) niet gecompileerd kon worden. Dus als je die fout verbetert kan je het wel uitvoeren.

    [edit][DarthV] was me voor.[/edit]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.