Programation C, utilsation fonction sytem [Résolu]

Signaler
Messages postés
6
Date d'inscription
vendredi 28 octobre 2005
Statut
Membre
Dernière intervention
21 mai 2006
-
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
-
Salut,

J'aimerai creer un programme mode console en C ous DevC++.

Le but de ce logiciel serais de me simplifier la vie quand je fais des comandes dos du type ping google.com -t

Seulement j'aimerais créér une fonction qui ferais sa:

system("ping "variable" -'variable2' -'variable3' ");

Or ça marche pas, je compile pas.

 if(a==3)
    {
            printf("lance PING");
            scanf("%c",&site);
            system("ping %s",site);}
    system("pause");

Si quelqu'un a une idée, merci.

2 réponses

Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
Aussi je crois que system ne fonctionne pas comme ça. Tu peux essayer ça:

char finaltext[256];

scanf("%s", &site);
wsprintf(finaltext, "ping %s", site);

system(finaltext);

___________________________________________
Les plus grands esprits trouvent toujours une solution
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
scanf("%c",&site);
system("ping %s",site);

site vaut quoi. C'est quoi? un char ou char*. Dison que c'est un char*:

scanf("%s",&site);

system("ping %s",site);

___________________________________________
Les plus grands esprits trouvent toujours une solution