Appeler une fonction C

afrozen Messages postés 23 Statut Membre -  
afrozen Messages postés 23 Statut Membre -
Bonjour,

Je souhaite savoir comment faire l'appel de la fonction suivante:

int toto (int argcc, char **argvv)

Merci d'avance.

2 réponses

  1. tibobo_77 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   263
     
    char** t={a,b}{c,d};
    int a = toto(1,t);
    1
  2. afrozen Messages postés 23 Statut Membre
     
    Merci pour ta réponse, donc si je fais :

    int ii;
    int argc;
    char **argv;

    ii= simplescan ( argc, &&argv);

    c'est faux ?
    0
    1. tibobo_77 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   263
       
      tu n'as pas besoin des "&" ;)
      0
    2. afrozen Messages postés 23 Statut Membre
       
      T'en sur ? par ce que je les mis en partant du principe que c'ets un double pointeur :s
      C'est pas le cas ?
      0
    3. tibobo_77 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   263
       
      je pars du principe que c'est un tableau a deux dimensions. Au pire essaye les deux, tu verras ce que ça te donne.
      0
    4. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      "&" donne l'adresse d'une variable. Si argv est un pointeur double, &&argv est un pointeur quadruple. Le plus simple est de voir les étoiles dans le type et non dans la variable.
      (char**) argv.
      Si tu as du mal, fait un typedef :
      typedef char** charSS;
      0
    5. tibobo_77 Messages postés 226 Date d'inscription   Statut Membre Dernière intervention   263
       
      Merci pour ces précisions ;)
      0