Bonjour tous,

je ne suis pas informaticien mais j'ai besoin de faire un peu de programmation donc ne vous affolez pas si mes question paraissent bete...

j'ai deja programmé en C et à present des imperatifs m'ammenent à programmer en C++, j'ai deux questions à propos du C++ et de la fonction main

1°) en C j'avais l'habitude d'utiliser:
Or la la personne dont je dois prendre le relais de la programmation utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int main(int argc, char **argv)
{
}
===> Quelle est la différence entre les deux? pourquoi le main aurait il besoin de prendre des arguments?
===> Pourquoi il y a deux etoiles devant argv?? c'est un double pointeur?

2°) j'ai cru comprendre que l'on pouvais rentrer des arguments avec code block à notre main en faisant:

(barre des menus) ==> project ==> Set arguments...

==> à quoi cela sert il ?

==> si je rentre par exemple comme argument 1 2
es ce que cela va me donner:

int argc=1 char **argv=2 ????

et si oui quel signification pour ces deux arguments que je ne connais pas?



merci d'avance pour votre aide