chtite question sur system [résolu] - C++ - Programmation
Marsh Posté le 25-09-2003 à 15:46:35
amsterdam a écrit : Salut.
|
Il te manque le header te permettant d'utiliser ta fonction system.
Marsh Posté le 25-09-2003 à 15:47:15
qui doit etre stdlib.h ...
Et sinon c'est iostream et non pas iostream.h
Marsh Posté le 25-09-2003 à 15:50:25
chrisbk a écrit : qui doit etre stdlib.h ... |
de même c cstdlib et non stdlib.h
Marsh Posté le 25-09-2003 à 15:52:17
LetoII a écrit : |
dis l'expert, pkoi y ont virer les .h dans les includes stdart C++ ?
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.
Marsh Posté le 25-09-2003 à 15:53:14
chrisbk a écrit : |
pour faire croire que c'est plus du C...
Marsh Posté le 25-09-2003 à 15:53:28
amsterdam a écrit : Désolé mais dans mon bouquin c'est écrit comme ça. |
Fichtre
C koi ton livre ?
Marsh Posté le 25-09-2003 à 15:53:58
chrisbk a écrit : |
Ca faut demander à taz, je sais pas le pkoi mais je sais que c comme ça
Marsh Posté le 25-09-2003 à 15:55:55
LetoII a écrit : |
je vais encore polluer un coup ce topic (mais bon, vu qu'il est resolu ... )
Me semble que t'es sous C++ builder, tu pourrais essayer de voir si
Code :
|
compile chez toi ?
(si tu l'as pas sous la main laisse tber)
Marsh Posté le 25-09-2003 à 15:57:29
chrisbk a écrit :
|
Ben je l'ai pas au boulot, je l'ai chez moi par contre.
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 ?
Marsh Posté le 25-09-2003 à 16:05:42
Change le stub (bonne chance )
Non si tu el compile avec VC ou autre compilo crachant du code windows alors il ne se lancera pas sous msdos
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.
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.
Marsh Posté le 25-09-2003 à 17:30:30
amsterdam a écrit : Bah c'est po gagné. |
message d'erreur?
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
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++.
Alors que dans l'aide c'est bien précisé pour c++.
Marsh Posté le 25-09-2003 à 19:03:03
amsterdam a écrit : Super!!!!! |
ya ptetre une option de compilation différente...
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.
Merci.
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.
Message édité par amsterdam le 25-09-2003 à 15:54:47