nieuw beginnersprobleempje

Status
Niet open voor verdere reacties.

o'neil

Gebruiker
Lid geworden
4 mei 2005
Berichten
179
Hallo,

ik heb nu een oefening als volgt: ik moet het programma hello world zo uitbreiden dat afhankelijk van het preprocessorsymbool dat is ingesteld, er een andere tekst komt > bvb Hallo wereld, Bonjour, ...
nu wil ik die symbolen aanroepen van uit een header maar ik weet niet hoe, het prog en de header is als volgt.

cpp :

#include <iostream>
#include "Hello.h"


main ()
{
std::cout << HELLO << '\n';
}

header :

#if defined (DUTCH)
#define HELLO "Hallo wereld"
#elif defined (ENGLISH)
#define HELLO "Hello, world"
#elif defined (GERMAN)
#define HELLO "Hallo Welt"
#elif defined (FRENCH)
#define HELLO "Bonjour"
#elif defined (SWISS)
#define HELLO "Gruezi"
#else
#error "No language specified!"
#define HELLO "Hello, world"
#endif

ik veronderstel dus dat ik iets in de code van het cpp bestand moet wijzigen zodat het werkt.

Wie helpt?

Alvast bedankt,

MVG oneil
 
Wat is precies het probleem?

Ik gebruik die preprocessor dingen nooit op deze manier en ken de syntax ook niet.

Krijg je een foutmelding bij compileren (en welke dan?); gaat het in de run mis... need info!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan