begin process at 2012 02 12 12:57:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

pointeurs vers une fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pointeurs vers une fonction

samedi 23 avril 2005 à 09:19:49 | pointeurs vers une fonction

PunkDude424

Bon j'ai le problème suivant....jai un programme avec un autre projet qui est dans une librairie externet qui est un LogWriter...quand je créee mon objet LogWriter je veux lui passé une fonction getLastError par exemple.....alors dans le constructeur de mon LogWriter jai ceci

CLogFile(const char fileName[], char* (*getLastError)() = NULL);


et quand je crée mon objet dans une autre classe jai une fonction de ce type
char* getLastError()

et je lui envoi en parametre

CLogFile* Log = new CLogFile("nomfichier", getLastError);

mais j'ai lerreur suivante qui apparait....pk????

error C2664: 'CLogFile::CLogFile(const char [],char *(__cdecl *)(void))' : cannot convert parameter 2 from 'char *(void)' to 'char *(__cdecl *)(void)'

samedi 23 avril 2005 à 11:46:08 | Re : pointeurs vers une fonction

Arnotic

Administrateur CodeS-SourceS
Pour info j'ai écris une source pour montrer comment dans une DLL on appel une fonction de l'EXE. Donc je passe en param l'adresse d'une fonction.

@+
Arnotic,
Admin CS, MVP Visual C++
samedi 23 avril 2005 à 14:08:28 | Re : pointeurs vers une fonction

bayeto

Membre Club
getLastError semble être une fonction membre de la classe. Impossible de la passer en paramêtre de cette façon à moins qu'elle soit statique.


Cette discussion est classée dans : fonction, jai, char, getlasterror, clogfile


Répondre à ce message

Sujets en rapport avec ce message

pb memoire sur fonction recursive [ par MrKribou ] J'ai fait une fonction pour rechercher un repertoire sur le disque qui renvois ensuie le path complet de ce repertoire. Donc cette fonction recherche char -> char* [ par gangsoleil ] Salut,Je souhaite transformer un char en char*, et impossible de trouver une fonction qui fasse ca en C !A priori, aucune fonction de string.h ne peut PROBLEME pour retourner un char* a partir d'un fichier [ par kobee12 ] Voici ma fonction. Elle prend en argument un caractere. A partir de ce caractere, elle renvoie la chaine qui lui est associe.Par exemple:"fichier_lang PROBLEME pour retourner un char* apres recuperation d'une chaine(sscanf) d'un fichier [ par kobee12 ] Voici ma fonction. Elle prend en argument un caractere. A partir de ce caractere, elle renvoie la chaine qui lui est associe.Par exemple:"fichier_lang Convertir une string en char* [ par dickymoe ] Existe-t-il une fonction qui permet de convertir une string en char* ?ou alors une fonction qui compare deux string sans respecté la casse ???Merci(en renvoie d'un tableau en char ds une fonction [ par TheBabyCool ] Comment peut on renvoyer un tableau de char du type :char i[][] dans une fonction ?Merci pb avec variable [ par jeffise57 ] Please aidez moiJe reçoit comme arugument du fonction des variables unsigned char* et je doit passer dans une deuxième fonction les même arguments mai Pour les doués, moi j'en peu plus ! [ par sena ] Salutje voudrais en fait faire un passage de paramètre a une fonction dont un a une valeur par défaut. (puis inclure ca dnas une DLL)Par exemple une f fonction strlen [ par ToToL ] Voici mon probleme :je voudrai dans un tableau a deux dimetion savoir combien il reste de place dans les colone donc j'ai pensé a la fonction strlen c fonction qui retourne un char [ par glipper ] Bonjour,Voila, j'ai un probleme avec une fonction qui doit retourner une chaine de caractere ! J'ai compris qu'elle ne pouvait pas renvoyer la chaine,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,122 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales