Probléme sous dev C++ pour std

Résolu/Fermé
supermanu - 17 sept. 2008 à 15:42
illidan57 Messages postés 435 Date d'inscription mardi 23 octobre 2007 Statut Membre Dernière intervention 30 avril 2014 - 17 sept. 2008 à 16:22
Bonjour,

Je viens d'installer DEv C++ sous windows XP et j'ai créé un projet C++ avec le programme suivant:

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{ system("PAUSE");
return EXIT_SUCCESS;
}

quand j'essaie de le compiler j'ai les messages d'erreur suivants:

2 D:\program\main.cpp In file included from main.cpp
37 D:\program\iostream `std::iostream' has not been declared

Ça fait deux heures que je cherche la solution sur interent sans succes donc si quelqu'un peut m'aider merci beaucoup
A voir également:

7 réponses

Ca fait pareil avec en plus le message d'erreur
1 D:\program\main.cpp cstdlib.h: No such file or directory.
0
ok merci ca marche now :)
0
illidan57 Messages postés 435 Date d'inscription mardi 23 octobre 2007 Statut Membre Dernière intervention 30 avril 2014 166
17 sept. 2008 à 15:44
Je pense que tu dois essayer plutôt comme ça :


#include <cstdlib.h>
#include <iostream.h>

using namespace std;

int main(int argc, char *argv[])
{ system("PAUSE");
return EXIT_SUCCESS;
}
-1
illidan57 Messages postés 435 Date d'inscription mardi 23 octobre 2007 Statut Membre Dernière intervention 30 avril 2014 166
17 sept. 2008 à 15:46
bien entendu tu as vérifié que tu disposais bien des librairies que tu as déclaré !!!!!!!!
-1
Ben vu qu'il ne me dit pas qu'il ne les trouve pas c'est que je les ai ... non ?
0

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

Posez votre question
illidan57 Messages postés 435 Date d'inscription mardi 23 octobre 2007 Statut Membre Dernière intervention 30 avril 2014 166
17 sept. 2008 à 15:48
#include "cstdlib.h"
#include "iostream.h"

using namespace std;

int main(int argc, char *argv[])
{ system("PAUSE");
return EXIT_SUCCESS;
}
-1
même résultat avec quotes ou brackets
0
illidan57 Messages postés 435 Date d'inscription mardi 23 octobre 2007 Statut Membre Dernière intervention 30 avril 2014 166
17 sept. 2008 à 16:03
J'ai la solution a ton problème.

En bref tu va dans le répertoire suivant : C:\Dev-Cpp\include\c++\3.4.2 --> tu copies le fichier cstdlib dans C:\Dev-Cpp\include\c++\3.4.2\backward et tu le renomme en cstdlib .h

Ensuite pareil avec l'autre fichier:

u va dans le répertoire suivant : C:\Dev-Cpp\include\c++\3.4.2 --> tu copies le fichier iostream dans C:\Dev-Cpp\include\c++\3.4.2\backward et tu le renomme en iostream .h


Tu compile et tu executes

normalement ça marche j'ai eu le même problème a l'instant et ça l'a résolu.
-1
Je l'ai fais mais ça n'as rien changé. avec ou sans .h et avec quotes ou brackets c'est pareil!!
0
illidan57 Messages postés 435 Date d'inscription mardi 23 octobre 2007 Statut Membre Dernière intervention 30 avril 2014 166
17 sept. 2008 à 16:22
De rien
-1