Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 45 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
 Page :  1  2
Page Précédente 
Auteur
 Sujet :

besoin d aide [resolu]

 
n°9602
tribalgear
Profil : Membre
Posté le 21-07-2004 à 13:38:44  profilanswer
 

bonjour  tous  
 
je suis debutant en programmaton et j essaie d apprendre le c++.  
 
j aimerais fair un programme qui me permette de lancer les jeux de mon pc mais je n arrive pas trouver la fonction qui ouvre le raccourci du jeu .  
on m a dit d utiliser  system() se  stdlib.h pour prendre le controle en ligne de commande mais je ne comprends pas comment utiliser cette fonction
 
j ai essayer de cherche sur google mais aucune reponse satisfaisante
 
merci de m aider


Message édité par tribalgear le 23-07-2004 à 00:05:34
n°9603
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 13:48:50  profilanswer
 

system("[ disque ]:\[ chemin ]\[ executable ]" ).
 
suffit que tu remplaces :
[ disque ]
[ chemin ]
[ executable ]

n°9604
tribalgear
Profil : Membre
Posté le 21-07-2004 à 13:51:17  profilanswer
 

ah c etait aussi simple que ca  
je test de suite merci

n°9606
tribalgear
Profil : Membre
Posté le 21-07-2004 à 14:14:33  profilanswer
 

' [ ' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes. j ai ce message d erreur qui apparait  ???? comprends pas dou ca vient

n°9607
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 14:17:41  profilanswer
 

il faut enlever les crochets...
 
ex : system("c:\program files\test\test1.exe" )

n°9609
tribalgear
Profil : Membre
Posté le 21-07-2004 à 14:26:48  profilanswer
 

unknown escape sequence `\P'
 unknown escape sequence `\C'
 unknown escape sequence `\c'
 
j ai ce message lors de la compilation pourtant j ai fait ce que tu as dit  
 
 

n°9610
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 14:41:05  profilanswer
 

le \ doit être pris comme un caractères spécifique...
 
essaie system("c:\\program files\\test\\test1.exe" )
 
ps : moi et le C++, hein ....  :whistle:

n°9611
tribalgear
Profil : Membre
Posté le 21-07-2004 à 14:54:27  profilanswer
 

marche pas non plus  :pt1cable:  
 
cette fois j ai ceci
         
'C:\Program' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
 

n°9612
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 21-07-2004 à 14:58:13  profilanswer
 

Tu as bien mis ton path entre guillemets ?


---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]
n°9613
tribalgear
Profil : Membre
Posté le 21-07-2004 à 15:00:16  profilanswer
 

oui en fait j ai ca  
system("C:\Program Files\Call of Duty\codsp.exe" );

n°9614
tribalgear
Profil : Membre
Posté le 21-07-2004 à 15:02:04  profilanswer
 

ca vien peut etre aussi de stdlib.h je l ai peut etre mal integré ou c est elle qui foire non ???

n°9617
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 15:25:45  profilanswer
 

mets tout le code ...

n°9618
tribalgear
Profil : Membre
Posté le 21-07-2004 à 15:27:12  profilanswer
 

j vous previent c codé a l arrache  
 

Code :
  1. int main()
  2. {
  3.     char nom;
  4.      while (nom!=97 && nom!=98 && nom!=99 && nom!=100 && nom!=101 && nom!=102 && nom!=103 && nom!=104 && nom!=122)
  5.       {
  6.          cout << "        pour lancer BF 1942 apuyer sur-------------A " << endl << endl;
  7.          cout << "        pour lancer BF vietnam appuyer sur---------B " << endl << endl;
  8.          cout << "        pour lancer CALL OF DUTY appuyer sur-------C " << endl << endl;
  9.          cout << "        pour lancer HALF LIFE 2 appuyer sur--------D " << endl << endl;
  10.          cout << "        pour lancer CODENAME:PANZER appuyer sur----E " << endl << endl;
  11.          cout << "        pour lancer D-DAY appuyer sur--------------F " << endl << endl;
  12.          cout << "        pour lancer BROTHER IN ARMS appuyer--------G " << endl << endl;
  13.          cout << "        pour lancer CS:SOURCE appuyer sur----------H " << endl << endl;
  14.          cout << "        pour quitter le programme appuyer sur------Z " << endl << endl;
  15.          cin >> nom;
  16.          cout << "        vous avez choisi  " << nom << endl << endl << endl;
  17.           if (nom!=97 && nom!=98 && nom!=99 && nom!=100 && nom!=101 && nom!=102 && nom!=103 && nom!=104 && nom!=122)
  18.           {
  19.             cout << "     veuilliez appuyer sur une touche valide " << endl << endl << endl;
  20.           }
  21.       }
  22. if (nom==97)
  23. {
  24.   cout << " lancement du jeu BF 1942... " << endl;
  25.    system("C:\Program Files\Call of Duty\codsp.exe" );
  26. }
  27.     else
  28.     {
  29.       if (nom==98)
  30.       {
  31.         cout << " lancement du jeu BF VIETNAM... " << endl;
  32.       }
  33.         else
  34.         {
  35.           if (nom==99)
  36.           {
  37.             cout << " lancement du jeu CALL OF DUTY... " << endl;
  38.           }
  39.             else
  40.             {
  41.               if (nom==100)
  42.               {
  43.                 cout << " lancement du jeu HALF LIFE 2... " << endl;
  44.               }
  45.                 else
  46.                 {
  47.                   if (nom==101)
  48.                   {
  49.                     cout << " lancement du jeu CODENAME:PANZER... " << endl;
  50.                   }
  51.                     else
  52.                     {
  53.                       if (nom==102)
  54.                       {
  55.                         cout << " lancement du jeu D-DAY... " << endl;
  56.                       }
  57.                         else
  58.                         {
  59.                           if (nom==103)
  60.                           {
  61.                             cout << " lancement du jeu BROTHERS IN ARMS... " << endl;
  62.                           }
  63.                             else
  64.                             {
  65.                               if (nom==104)
  66.                               {
  67.                                 cout << " lancement du jeu COUNTER STRIKE: SOURCE... "<< endl;
  68.                               }
  69.                                 else
  70.                                 {
  71.                                   if (nom==122)
  72.                                   {
  73.                                     return 0;
  74.                                   }
  75.                                     else
  76.                                     {
  77.                                     }
  78.                                 }
  79.                             }
  80.                         }
  81.                     }
  82.                 }
  83.             }
  84.         }
  85. }
  86.    cin.get();
  87.    cin.get();
  88.    return 0;
  89. }


Message édité par tribalgear le 21-07-2004 à 15:48:58
n°9619
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 15:49:47  profilanswer
 

tu as essayé avec \\ ?
system("C:\\Program Files\\Call of Duty\\codsp.exe" );

n°9620
tribalgear
Profil : Membre
Posté le 21-07-2004 à 15:51:43  profilanswer
 

oui mas marche pas non plus

n°9621
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 16:10:24  profilanswer
 

Heu, c'est un programme windows ou dos que tu veux faire ?

n°9622
tribalgear
Profil : Membre
Posté le 21-07-2004 à 16:22:00  profilanswer
 

bah pour l instant dos
car pour en faire un en widows doit etre plus compliquer
 

n°9623
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 16:34:57  profilanswer
 

et sans ton programme,  call of duty se lance sous dos ?

n°9624
tribalgear
Profil : Membre
Posté le 21-07-2004 à 16:39:41  profilanswer
 

tu peut me rappeler la commande stp

n°9625
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 16:42:29  profilanswer
 

:heink: quelle commande ?
Pour ouvrir une fenetre dos ?
 
demarrer > executer > cmd


Message édité par nico95 le 21-07-2004 à 16:42:54
n°9626
tribalgear
Profil : Membre
Posté le 21-07-2004 à 16:49:13  profilanswer
 

non la commande que je doit taper pour ouvrir COD a partir du dos

n°9627
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 16:53:33  profilanswer
 

:pt1cable:  C:\Program Files\Call of Duty\codsp.exe
 
 
C'est écrit dans ton programme .... :rofl:

n°9628
tribalgear
Profil : Membre
Posté le 21-07-2004 à 16:59:14  profilanswer
 

oui logique  :sweat:  :whistle:  
 
non ca ne se lance pas donc ca doit venir de venir de call of duty c ca

n°9629
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 21-07-2004 à 17:00:40  profilanswer
 

biiiennnnn..
 
Le jeu ne se lance que sous windows.
 
Conclusion ?


Message édité par nico95 le 21-07-2004 à 17:00:49
n°9630
tribalgear
Profil : Membre
Posté le 21-07-2004 à 17:04:08  profilanswer
 

je vient d essayer avec d autre jeux  ca ne marche pas non plus

n°9631
tribalgear
Profil : Membre
Posté le 21-07-2004 à 17:06:23  profilanswer
 

"C:\Program Files\EA Games\Command and Conquer Generals\generals.exe"
 
j ai toujours ce msg d erreur meme avec d autre jeux ca serait donc dos qui foire????

n°9632
tribalgear
Profil : Membre
Posté le 21-07-2004 à 17:07:10  profilanswer
 

'C:\Program' n'est pas reconnu en tant que commande interne  
ou externe, un programme exécutable ou un fichier de commandes.  

n°9633
tribalgear
Profil : Membre
Posté le 21-07-2004 à 17:19:37  profilanswer
 

c pas a cause des espaces????  

n°9634
tribalgear
Profil : Membre
Posté le 22-07-2004 à 00:31:24  profilanswer
 

y a pas une autre commande a part system() sinon???

n°9638
nico95
A la poursuite du SMS Staÿle
Profil : Dinosaure
Posté le 22-07-2004 à 09:24:53  profilanswer
 

nico95 a écrit :

biiiennnnn..
 
Le jeu ne se lance que sous windows.
 
Conclusion ?

 Page :  1  2
Page Précédente 

Aller à :
Ajouter une réponse