chtite question sur system [résolu]

chtite question sur system [résolu] - C++ - Programmation

Marsh Posté le 25-09-2003 à 15:45:06    

Salut.
Qqun pourrait il me dire ou se trouve mon erreur ?


# include <iostream.h>
 
int main()
{
   system("C:\\menu.bat" );
 
return 0;
}


Le message d'erreur est:  implicit declaration of function "int system[...]"
Merci d'avance. :)
 
ps: je précise que j'ai fait une recherche sur le forum avant. :d


Message édité par amsterdam le 25-09-2003 à 15:54:47
Reply

Marsh Posté le 25-09-2003 à 15:45:06   

Reply

Marsh Posté le 25-09-2003 à 15:46:35    

amsterdam a écrit :

Salut.
Qqun pourrait il me dire ou se trouve mon erreur ?


# include <iostream.h>
 
int main()
{
   system("C:\\menu.bat" );
 
return 0;
}


Le message d'erreur est:  implicit declaration of function "int system[...]"
Merci d'avance. :)


Il te manque le header te permettant d'utiliser ta fonction system.

Reply

Marsh Posté le 25-09-2003 à 15:47:15    

qui doit etre stdlib.h ...
 
Et sinon c'est iostream et non pas iostream.h :O

Reply

Marsh Posté le 25-09-2003 à 15:50:25    

chrisbk a écrit :

qui doit etre stdlib.h ...
 
Et sinon c'est iostream et non pas iostream.h :O


 
de même c cstdlib et non stdlib.h ;)


---------------
Le Tyran
Reply

Marsh Posté le 25-09-2003 à 15:52:17    

LetoII a écrit :


 
de même c cstdlib et non stdlib.h ;)


 
dis l'expert, pkoi y ont virer les .h dans les includes stdart C++ ?

Reply

Marsh Posté le 25-09-2003 à 15:52:37    

Désolé mais dans mon bouquin c'est écrit comme ça.  :??:  
Sinon avec stdlib.h ça fonctionne impec merci.  :D  :D  
 
 

Reply

Marsh Posté le 25-09-2003 à 15:53:14    

chrisbk a écrit :


 
dis l'expert, pkoi y ont virer les .h dans les includes stdart C++ ?


pour faire croire que c'est plus du C... :whistle:

Reply

Marsh Posté le 25-09-2003 à 15:53:28    

amsterdam a écrit :

Désolé mais dans mon bouquin c'est écrit comme ça.  :??:  
Sinon avec stdlib.h ça fonctionne impec merci.  :D  :D  
 
 
 


 
Fichtre :D
C koi ton livre ? :O

Reply

Marsh Posté le 25-09-2003 à 15:53:58    

chrisbk a écrit :


 
dis l'expert, pkoi y ont virer les .h dans les includes stdart C++ ?


 
Ca faut demander à taz, je sais pas le pkoi mais je sais que c comme ça  [:spamafote]


Message édité par LetoII le 25-09-2003 à 15:54:40

---------------
Le Tyran
Reply

Marsh Posté le 25-09-2003 à 15:54:06    

De toute façon les deux fonctionnent. :)

Reply

Marsh Posté le 25-09-2003 à 15:54:06   

Reply

Marsh Posté le 25-09-2003 à 15:55:55    

LetoII a écrit :


 
Ca faut demander à taz, je sais pas le pkoi ni le comment mais je sait que c comme ça  [:spamafote]  


 
je vais encore polluer un coup ce topic :D (mais bon, vu qu'il est resolu ... :O)
Me semble que t'es sous C++ builder, tu pourrais essayer de voir si  
 

Code :
  1. template <int T>
  2. void roger<T>()
  3. {
  4. _asm
  5. {
  6. mov eax,[ebx + T]
  7. }
  8. }


 
 
compile chez toi ?
(si tu l'as pas sous la main laisse tber)

Reply

Marsh Posté le 25-09-2003 à 15:57:29    

chrisbk a écrit :


 
je vais encore polluer un coup ce topic :D (mais bon, vu qu'il est resolu ... :O)
Me semble que t'es sous C++ builder, tu pourrais essayer de voir si  
 

Code :
  1. template <int T>
  2. void roger<T>()
  3. {
  4. _asm
  5. {
  6. mov eax,[ebx + T]
  7. }
  8. }


 
 
compile chez toi ?
(si tu l'as pas sous la main laisse tber)


 
Ben je l'ai pas au boulot, je l'ai chez moi par contre. [:spamafote]


---------------
Le Tyran
Reply

Marsh Posté le 25-09-2003 à 16:04:05    

Par contre mon prog ne se lance pas sous dos pur.
C'est normal ou c'est du à une boulette de ma part ?

Reply

Marsh Posté le 25-09-2003 à 16:05:42    

Change le stub (bonne chance :D)
Non si tu el compile avec VC ou autre compilo crachant du code windows alors il ne se lancera pas sous msdos

Reply

Marsh Posté le 25-09-2003 à 16:07:41    

Je l'ai compilé avec dev c++ 4, je vais tenter avec turbo c++ qui lui est fait pour le dos.

Reply

Marsh Posté le 25-09-2003 à 16:51:17    

Bah c'est po gagné. :(
Turbo c++ me jette avec un vulgaire
cout << "salut\n";
Plus trois autre erreurs alors que le même code passe sans prob sur dev c++ 4. :/

Reply

Marsh Posté le 25-09-2003 à 17:30:30    

amsterdam a écrit :

Bah c'est po gagné. :(
Turbo c++ me jette avec un vulgaire
cout << "salut\n";
Plus trois autre erreurs alors que le même code passe sans prob sur dev c++ 4. :/


message d'erreur?

Reply

Marsh Posté le 25-09-2003 à 17:35:58    

ligne 3: , expected.
Sur la 3 il y a juste { qui ressemble beaucoup à la parenthèse d'ailleur.
ligne 3: declaration missing
ligne 3: declaration was expected

Reply

Marsh Posté le 25-09-2003 à 18:28:56    

Super!!!!!
Si je lui met io.h et un printf à la place de cout ça fonctionne.
Donc c'est plus un compilo pour c que pour c++.  :cry:  
Alors que dans l'aide c'est bien précisé pour c++. :(

Reply

Marsh Posté le 25-09-2003 à 19:03:03    

amsterdam a écrit :

Super!!!!!
Si je lui met io.h et un printf à la place de cout ça fonctionne.
Donc c'est plus un compilo pour c que pour c++.  :cry:  
Alors que dans l'aide c'est bien précisé pour c++. :(


ya ptetre une option de compilation différente...

Reply

Marsh Posté le 25-09-2003 à 19:11:50    

C'est bon à force de triffouiller partout j'ai du faire ce qu'il fallait car ça compile et ça se lance sous DOS.  :sol:  :sol:  :sol:  
Merci. :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed