Salut!

J'ai un code qui fait quelque chose si le parametre de ligne de commande est
"-c"

if(argc==2 && strcmp(argv[1], "-c") )




else if(argc==2 && strcmp(argv[1], "-a") )
{
cout << "blabla";
}


or, quand je lance monprogramme en nom.exe-c il mecrit blabla, et en nom.exe -a il me fait le code du -c....


comprends plus rien!!
Est ce que cette ligne a l'air fausse?

if(argc==2 && strcmp(argv[1], "-c") )

merci!