begin process at 2012 02 11 18:20:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

APPELLE D'UNE FONCTION DONT LE NOM EST CONTENU DANS UN CHAR


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

APPELLE D'UNE FONCTION DONT LE NOM EST CONTENU DANS UN CHAR

vendredi 16 décembre 2005 à 21:15:58 | APPELLE D'UNE FONCTION DONT LE NOM EST CONTENU DANS UN CHAR

vaughan69

Salut, je suis en train de développer une librairie graphique qui gere les bouttons.
La strucutre du bouton contient un champs char *fonction;
Ce champs je voudrai l'utiliser pour appeller la fonction qui est contenu dans le texte , je pourrai utiliser les GOTO en sachant que le texte internet est un LABEL deja declarer.
En faite je voudrai savoir s'il y a une fonction qui enleve les " " d'un char .
En PVX on a la fonction VIS ( char ) Exemple
Text="print(var$)";
vis(TEXT) executera le code directement

vendredi 16 décembre 2005 à 22:29:23 | Re : APPELLE D'UNE FONCTION DONT LE NOM EST CONTENU DANS UN CHAR

vecchio56

Administrateur CodeS-SourceS
En ce que tu dis n'a aucun sens. Une fois compilée, une fonction n'a plus de nom, juste une adresse. Le mieux que tu puisse faire, c'est créer une table qui associe une fonction à une chaine, mais il faudra la créer statiquement, car tout doit être connu à la compilation Pour ton histoire de goto, j'ai pas bien compris...
vendredi 30 décembre 2005 à 19:14:16 | C'est bon j'ai reussi a le faire merci

vaughan69

Réponse acceptée !
voici le code associé :

class button
 {
       public:
          int _pos_x,_pos_y,_size_x,_size_y;
          char _couleur;
          char *text;
          virtual void ajout_evenement(void f(void));
          void(*_surclik)();// On gere l'evenementiel
          button(int,int,int,int,char);
          void dessiner(unsigned char*);
          void Even_Test();
          int _handling;
          souris s;
 };

 button::button(int pos_x,int pos_y,int size_x,int size_y,char couleur)
 {
       _pos_x=pos_x;
       _pos_y=pos_y;
       _size_x=size_x;
       _size_y=size_y;
       _couleur=couleur;

 }

 void button::dessiner(unsigned char *screen)
 {
   int j;
   for(j=_pos_y;j<_pos_y+_size_y;j++)
   ligne(_pos_x,j,_pos_x+_size_x,j,_couleur,screen);


 }

void button::ajout_evenement(void f( void))
{
 _surclik=f;

}



Cette discussion est classée dans : fonction, champs, contenu, char, appelle


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

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 : 0,640 sec (3)

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