Ca commence mal en C++
Sabre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
aujourd'hui j'ai compilé mon premier prog en C++ il s'appelle bonjour.cc
Lorsque je compile avec l'entête #include <iostream> il ne reconnait pas la fonction "cout" et le caractère "endl".
Ensuite quand je change l'entete et que je mets #include <iostream.h>
il me met plein de warning en me disant que ce fichier est déprécié.
L'executable est produit malgrès tout.
Qui peut m'aider pour que je puisse compiler avec l'entete <iostream>
Merci.
aujourd'hui j'ai compilé mon premier prog en C++ il s'appelle bonjour.cc
Lorsque je compile avec l'entête #include <iostream> il ne reconnait pas la fonction "cout" et le caractère "endl".
Ensuite quand je change l'entete et que je mets #include <iostream.h>
il me met plein de warning en me disant que ce fichier est déprécié.
L'executable est produit malgrès tout.
Qui peut m'aider pour que je puisse compiler avec l'entete <iostream>
Merci.
7 réponses
Il me semble qu'il ne les reconnait pas car ils font partis d'un template.
Pour simplifier met:
#include <iostream>
using namespace std;
Pour simplifier met:
#include <iostream>
using namespace std;
C'est magnifique ca fonctionne, mais est ce que à chaque fois que je code je dois mettre cette ligne après les include.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Dans l'absolue t'es pas obligé. Mais je la met tout le temps parce que autrement il faudrait écrire std::cout , std::cin , etc.... c'est un peu lourd à force ^^
Donc si tu n'as pas envie de mettre des std:: à chaque fois oui il faut mettre le namespace en même temps que tes bibliothèques.
Donc si tu n'as pas envie de mettre des std:: à chaque fois oui il faut mettre le namespace en même temps que tes bibliothèques.