ben in de war

  • Onderwerp starter Onderwerp starter djin
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

djin

Nieuwe gebruiker
Lid geworden
12 okt 2006
Berichten
4
hoi heren
ik ben een groentje i.v.m c++
na veel verlangen naar wat te kunnen programeren en speelen met bestaande broncodes heb ik me een boek c++ gekocht
maar is heel anders als ik had verwacht
is leuk en goed maar wat ik zie er is veel verschil in

ik ben nu maap pas beezig met het boek door te nemen maar dacht ga het toch aan mensen vragen die er meer over weten
ik heb wel c++ boek gekocht maar welke taal is dit ?
ik heb het als bijlage er bij gevoegd

niet gelukt zal ff hier plakken
#include <plugin.h>
#include <stdio.h>
#include <enigma_main.h>

// our plugin entry point, declared to use C calling convention
extern "C" int plugin_exec( PluginParam *par );

// without this or a instance of eWidget enigma starts this plugin in own thread..
// this isn't so good :)
const char *fake_string = "_ZN7eWidgetD0Ev";

// our entry point.
int plugin_exec( PluginParam *par )
{
eZapMain::getInstance()->stopNGrabRecord();
return 0;
}
 
Laatst bewerkt:
Je koopt een boek over C++ en je weet niet in welke taal de code uit het boek is ? Oké dan ;)
 
neen de code komt niet uit het boek dat is het juist
de code komt uit een cvs_cdk
en komt niet overeen met wat ik in de boek lees
daarme dat ik vraag welke taal dit hier boven is ??
de boek wat ik gekocht heb is C++
ben miss een neiuweling maar zo dom ben ik ook weer niet
bedankt voor de hulp althans men zou niet eens meer durven te posten als newbie
alvast bedankt en groetjes
djin
 
Lijkt mij gewoon C++ af te zijn hoor. Het kan zijn dat de functies die er gebruikt worden niet in he boek staan , maar deze kan de maker van het programma zelf gemaakt hebben, deze zijn dan in andere bestanden gedeclareerd:

Code:
#include <plugin.h>
#include <enigma_main.h>
 
bedankt voor de verheldering
duss even doorgaan in het boek
ben pas aantal daagen beezig en wegens tyd gebrek kan ik maar een uurtje per dag ( ook niet altyd ) de boek eens leezen en proberen te begrijpen
maar is duss ook in c++
thanks
 
de code die je daar hebt is gewone C, geen C++. Dat leid ik af uit de regel
Code:
#include <stdio.h>
wat n C-header is voor input en outputoperaties. In C++ is deze vervangen door
Code:
#include <iostream>

Wat niek_e zegt over deze code
Code:
#include <plugin.h>
#include <enigma_main.h>
is wel volledig juist. Die libraries maken geen deel uit van zowel de standaard C als C++ reference.

--Johan
 
de code die je daar hebt is gewone C, geen C++. Dat leid ik af uit de regel
Code:
Code:
#include <stdio.h>

Dat stdio vervangen is door <iostream> wil niet zeggen dat je de oude libs niet meer kunt gebruiken. Het is wél heel lelijk
 
ben met het boek beezin in linux maar het verscilt nogal tegenover windows
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan