pour le jeu, je viens de le faire sous Ubuntu (unix)
tout d'abord s'assurer que les packages de dev soient bien installés:
"sudo apt-get install build-essential "
ceci fait, on peut jouer
"gedit main.cpp &"
qu'on remplit ainsi
[source]
#include <stdio.h>
// strlen inutil donc supprimé #include <string.h> // ici seulement pour strlen...
int main (int argc, char* argv[])
{
if(argc<2)
{
printf("\nUsage : ce mini soft détaille vos arguments et comptabilise les \'e\'\n");
}
else
{
int i,j,compteur;
for(i=1;i<argc;i++)
{
//ieme argument
/* // version avec strlen
for(j=strlen(argv[i]) , compteur = 0;j>0;j--)
{
//parcourt du ieme argument
if('e'==argv[i][j-1])
{
compteur++;
}
}
/*/ // version sans strlen
for(j=0, compteur = 0;'\0'!=argv[i][j];j++)
{
//parcourt du ieme argument
if('e'==argv[i][j])
{
compteur++;
}
}
// */
printf("\n arg %d : %d \'e\':<%s>",i,compteur,argv[i]);
}
}
printf("\nfin\n");
return 0;
}
[/source]
dernière étape, on compile, éventuellement rend exécutable et exécute un test
"clear ; g++ main.cpp -o main.exe ; chmod +x main.exe ; ./main.exe azerty aaaaaaaaaa bbbbbbbbbb eeeeeeeeeeee
"
et ça donne à l'exécution :
[source]
arg 1 : 1 'e':<azerty>
arg 2 : 0 'e':<aaaaaaaaaa>
arg 3 : 0 'e':<bbbbbbbbbb>
arg 4 : 12 'e':<eeeeeeeeeeee>
fin
[/source]
voily, c'était ce genre de truc que tu voulais??
___________________________________________________________
MagicalementNono