Se code est-il valid?

Fermé
le programeur - 14 janv. 2010 à 16:26
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 15 janv. 2010 à 16:43
Bonjour, se code est-il valide?

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
system("C:\Program Files\Mozilla Firefox\firefox.exe");

system("PAUSE");
return EXIT_SUCCESS;
}

9 réponses

TiboleParano Messages postés 498 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 7 avril 2015 62
14 janv. 2010 à 16:38
Je ne l'ai pas testé mais il en a l'air, pourquoi, un doute te tracasse ?
0
le programeur
14 janv. 2010 à 16:58
oui sur dev c++ sa se compile mais il ne s'execute pas
0
TiboleParano Messages postés 498 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 7 avril 2015 62
14 janv. 2010 à 17:06
Hmm j'allais dire 'il manque les librairies principales !! stdio.h !!' mais elles sont précompilés dans l'un des en-tête, nn ?
ensuite est-ce que mozilla se lance ? je n'ai jamais utilisé la fonction SYSTEM pour lancer des prog, est-tu sur de la syntaxe ?
et quand tu dis qu'il ne se lance pas: il te met une erreur ou il fait rien du tout ? peut etre qu'il n'arrive même pas à compiler et qu'aucun exe n'est créé ...
I believe we need help :P
0
le programeur
14 janv. 2010 à 19:45
Effet il charge la compilation mais ne créer pas d'exécutable même pas de message d'erreur.
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 377
14 janv. 2010 à 21:19
Salut,
je pense un probleme de \..dans le system()..
essaye comme cela:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
system("C:\\Program Files\\Mozilla Firefox\\firefox.exe");

system("PAUSE");
return EXIT_SUCCESS;
}
@+
0
le programmeur
14 janv. 2010 à 21:39
merci de m'aider mais ca ne marche toujours pas la barre de chargement de la compilation se rempli mais après je l'exécute et la il me dit que le fichier na pas été compiler.

pourtant pas d'ereur au débogage
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 377
14 janv. 2010 à 21:49
Essaye comme cela:
int main(int argc, char *argv[])
{
system("C:\\Progra~1\\Mozill~1\\firefox.exe");

system("PAUSE");
return EXIT_SUCCESS;
}
0
le programmeur
15 janv. 2010 à 15:44
toujours pas mais c un problème de dev car il n y a pas dereur
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 377
15 janv. 2010 à 15:58
T'as essayer avec un autre compilo??
Ca donne quoi??
0
garion28 Messages postés 1543 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 3 avril 2011 395
15 janv. 2010 à 16:27
la commande dos pour lancer un truc c'est pas run par hasard ?
0
TiboleParano Messages postés 498 Date d'inscription mardi 18 mars 2008 Statut Membre Dernière intervention 7 avril 2015 62
15 janv. 2010 à 16:33
perso je m'y connais pas assez pour voir d'erreur, je connais peu la commande SYSTEM: t'as essayer de lancer autre chose avec ?
ce qui est génant c'est que ton code est déjà trop basique pour essayer de le simplifer et trouver l'erreur ... l'initialisation a l'air bonne je dirai que tout se joue dans le "SYSTEM" pour moi ...
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 377
15 janv. 2010 à 16:43
Perso ce code, chez moi, fonctionne...avec NetBeans...il me lance bien firefox....A la rigueur faudrait nous donner la config du projet....notamment niveau config compilateur...
int main(int argc, char *argv[])
{
system("C:\\Progra~1\\Mozill~1\\firefox.exe");
system("PAUSE");
return EXIT_SUCCESS;
}
0