Appeler une fonction C

afrozen Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
afrozen Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

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

int toto (int argcc, char **argvv)

Merci d'avance.

A voir également:

2 réponses

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

int ii;
int argc;
char **argv;

ii= simplescan ( argc, &&argv);


c'est faux ?
0
tibobo_77 Messages postés 1358 Date d'inscription   Statut Membre Dernière intervention   263
 
tu n'as pas besoin des "&" ;)
0
afrozen Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
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
tibobo_77 Messages postés 1358 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
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
"&" 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
tibobo_77 Messages postés 1358 Date d'inscription   Statut Membre Dernière intervention   263
 
Merci pour ces précisions ;)
0