Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2895 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  tableau de pointeur sur fonction !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tableau de pointeur sur fonction !!!

n°511057
zouzouille
Posté le 09-09-2003 à 16:23:31  profilanswer
 

tjr po resolu


Message édité par zouzouille le 09-09-2003 à 17:34:39
mood
Publicité
Posté le 09-09-2003 à 16:23:31  profilanswer
 

n°511066
LetoII
Le dormeur doit se réveiller
Posté le 09-09-2003 à 16:31:42  profilanswer
 

Utilise les balises de code (le boutton c/c++) c illisible ton truc, et de loin ça a l'air d'être un "beau" mélange de C et de C++ :sweat:


---------------
Le Tyran
n°511072
blackgodde​ss
vive le troll !
Posté le 09-09-2003 à 16:37:35  profilanswer
 

F tab_fonc[1]; /* un tableau de 2 pointeurs sur fonctions (2 types F) */
 
->> ca fait un tableau d'un ptr ca ...
 
ensuite pour avoir un ptr de f1, il me semble que tu dois prendre &f1 (a confirmer).(mon compilo vc++7 supporte les 2 : f1 et &f1)
 
il me semble que lorsque tu définis ton type, tu dois laisser les arguments de la fonction.
 
int *f1(char *argv,char *envp)
strncmp(envp[i], argv[2], strlen(argv[2]))
-> c quoi ca ?????
 
int *f1(char *argv,char *envp)
-> je vois pas de return ?
 
puis ca me parait un horrible mélange entre du c et du c++ tout ca ... a part les cout qui font c++-style le reste est du c ...
ya même un printf() au milieu des cout ...


Message édité par blackgoddess le 09-09-2003 à 16:39:09

---------------
-( BlackGoddess )-
n°511090
zouzouille
Posté le 09-09-2003 à 17:23:02  profilanswer
 

???


Message édité par zouzouille le 09-09-2003 à 20:55:40
n°511181
blackgodde​ss
vive le troll !
Posté le 09-09-2003 à 19:15:09  profilanswer
 

Citation :

J'aimerai géré un menu via un tableau de pointeurs sur fonction.
avec le code source suivant(il fonctionne):


 
je comprends pas ...  :sweat:


---------------
-( BlackGoddess )-
n°511228
LetoII
Le dormeur doit se réveiller
Posté le 09-09-2003 à 20:32:18  profilanswer
 

zouzouille a écrit :

J'aimerai géré un menu via un tableau de pointeurs sur fonction.
avec le code source suivant(il fonctionne):
 
 

Code :
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4. #include <iostream.h>
  5. int main(int argc ,char *argv[],char *envp[]) 
  6.   { 
  7.      if (argc < 2)
  8.  {
  9.   cout << "Il n'y a pas asser de parametre" << endl;
  10.         return -1;
  11.      }
  12.      if (strcmp(argv[1], "1" ) == 0)
  13.  { 
  14.         bool bFound = false;
  15.         int i = 0;
  16.         while (envp[i] != NULL)
  17.  {
  18.            if (strncmp(envp[i], argv[2], strlen(argv[2])) ==0 )
  19.     {
  20.               cout << argv[2] << " = " << i <<  endl; 
  21.               bFound = true;
  22.            }
  23.            i++;
  24.         }
  25.      
  26.         if (bFound == false)
  27.  {
  28.            cout << "impossible de trouver la valeur de path" << endl; 
  29.         }
  30.      }
  31.      else
  32.  {
  33.         cout << "Numero correspond pas(1 ou 2 ou 3)" << endl; 
  34.      }
  35.      return 0; 
  36.   }


   
 


 
Putain c si difficile que ça d'utiliser c balises  :fou:  
 
Et que je t'y reprénne plus ;)
 
Bon si non pour trois cas ça vaut pas vraiment le coup les tableau de pointeur, un bête switch est emplement suffisant.
 
Et tu me vire stdlib.h et tu le remplace par cstdlib, pareil pour les autres.


Message édité par LetoII le 09-09-2003 à 20:35:23

---------------
Le Tyran
n°511231
zouzouille
Posté le 09-09-2003 à 20:34:21  profilanswer
 

c bon j'ai trouvé par moi meme.merci kan meme


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  tableau de pointeur sur fonction !!!

 

Sujets relatifs
la fonction system[Resolu] Pb avec un tableau de string en property
fonction membres et template .templatePetit pb de syntaxe de la fonction "echo"
[html / css ] - bloquer la taille d'un tableau en largeur mais pas ...[Résolu] Passage d'une fonction en paramètre ?!?
[C++] Recuperer l'adresse d'une fonction virtuelle pure [modified]comment est programmée la fonction 'rafraichir' de l'explorateur ?
fonction qui redirige vers une autre page ?[C99] Allouer un tableau de dimensions inconnues en une seule passe
Plus de sujets relatifs à : tableau de pointeur sur fonction !!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR