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
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