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

[Dev-C++ beta 5]Hello World werkt niet

None
9 antwoorden
  • Hoi mensen,

    Ik probeer met Dev-C++ beta 5, het Hello World programma te maken. Alleen werkt dit niet.
    Dit is de code die ik gebruik:
    [code:1:8cc1a35149]
    #include <iostream>

    main()
    {
    cout << "Hello World
    ";
    }
    [/code:1:8cc1a35149]
    Tabs zijn ingesteld op 8, omdat dat het beste werkt met de meeste OS-en. iostream.h ipv iostream geprobeerd, maar dat hielp ook niet. Heb de code van een boek overgetypt, waarin het uitgelegd stond. Ook op de website van dit boek kon ik een zip downloaden waar een kant en klare Hello.cpp bijzat. Maar die was hetzelfde als die van mij. En werkte dus ook niet. Als ik ga compileren of de syntex ga controleren geeft tie de volgende foutmeldingen:
    D:\Dev-Cpp\hello.cpp [Warning] In function `int main()':
    5 D:\Dev-Cpp\hello.cpp `cout' undeclared (first use this function)
    [Build Error] (Each undeclared identifier is reported only once for

    En vervolgens wordt de regel van cout gemarkeerd. En voor de regel staat dan een rood rondje met een wit kruisje erin. Wie kan mij helpen?


    groetjes,
    Roy
  • Misschien moet je .h achter iostream plaatsen

    [code:1:02f49d7ac0]#include <iostream.h>

    main()
    {
    cout << "Hello World
    ";
    }
    [/code:1:02f49d7ac0]
  • [quote:571b667455="DarkScribe"]Misschien moet je .h achter iostream plaatsen

    [code:1:571b667455]#include <iostream.h>

    main()
    {
    cout << "Hello World
    ";
    }
    [/code:1:571b667455][/quote:571b667455]

    dat is wel de oplossing :P
  • Als je goed leest, zie je dat ik dat al uitgeprobeerd heb.
    Maar dat hielp niet.
    Ik krijg namelijk dan de volgende foutmeldingen:
    31 D:\Dev-Cpp\include\c++\backward\iostream.h In file included from D:/Dev-Cpp/include/c++/backward/iostream.h

    1 D:\Dev-Cpp\hello.cpp from D:/Dev-Cpp/hello.cpp

    2 D:\Dev-Cpp\include\c++\backward\backward_warning.h:32
    #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.

    Iemand anders nog een suggestie?
  • Misschien dat je onder de #include regel iets in de trant van "using namespace std" moet intypen. De precieze syntax weet ik niet meer want het is al lang geleden dat ik C heb gebruikt.
  • Heb de oplossing al gevonden. Ik had Dev-C++ geinstalleerd in D:\Dev-cpp. Dit pikt het programma blijkbaar niet. Heb hem nu geinstalleerd in C:\Dev-cpp. En nu zijn al die foutmeldingen weg.

    Maar als ik nu de syntex ga controleren, of als ik het programma ga compileren. Krijg ik de volgende foutmelding:
    2 C:\Documents and Settings\Administrator\Mijn documenten\2
    unable to run program file.

    Zowel <iostream> als <iostream.h> werken niet.
    Dat is volgens mij het zelfde probleem als deze onderstaande topic:
    http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=99727

    Ik heb overigens Windows XP PRO NL
    Wie weet raad?
  • Ik heb dezelfde versie van Dev-C++ geinstalleerd op D:\DevC++ op Win2000 en bij mij pikt hij wel #include <iostream.h> alleen geeft hij een melding van depreciated header used. #include <iostream> is de nieuwe standaard. Maar dan moet je bij mij iig using namespace std; gebruiken (zoals computerbacterie ook zegt)
  • Ik heb nu dit geprobeerd
    [code:1:82765c17ac]
    #include <iostream.h>
    using namespace std;

    main()
    {
    cout << "Hello World
    ";
    }
    [/code:1:82765c17ac]

    Krijg ik weer unable to run program file.
    Ook <iostream> werkt niet.
  • Heb de oplossing gevonden.
    Ik heb een update uitgevoerd naar versie: 4.9.8.1.
    En als ik daarna de volgende code intype:
    [code:1:4e1e4ca8e6]
    #include <iostream.h>

    main ()
    {
    cout << "Hello World
    ";
    }
    [/code:1:4e1e4ca8e6]

    Krijg ik deze meldingen:
    31 C:\Dev-Cpp\include\c++\backward\iostream.h
    In file included from C:/Dev-Cpp/include/c++/backward/iostream.h

    1 C:\Documents and Settings\Administrator\Mijn documenten\hello.cpp
    from C:/Documents and Settings/Administrator/Mijn documenten/hello.cpp

    2 C:\Dev-Cpp\include\c++\backward\backward_warning.h:32
    #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.

    Maar dit blijken idd geen foutmeldingen te zijn. En ik dacht eerst dat dit wel foutmeldingen zijn :lol:. En als ik nu in mijn documenten directory ga kijken, heeft Dev-C++ idd een execute aangemaakt. Namelijk hello.exe.
    Bedankt voor jullie reacties.

Beantwoord deze vraag

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