Probleme d'adresse en c++
eric17m
Messages postés
15
Statut
Membre
-
pom -
pom -
Voilà j'ai fait un programme avec un peu d'aide sur le salon que voici.
#include <stdio.h>
int main()
{
int c=26; // Déclaration + init
cout << c << endl; // Affichage valeur
cout << &c << endl; // Affichage adresse
return 0;
}
mais on me demande d'indiquer la valeur de l'adresse obtenue et je n'arrive pas à l'afficher (à la trouver) pouquoi??
#include <stdio.h>
int main()
{
int c=26; // Déclaration + init
cout << c << endl; // Affichage valeur
cout << &c << endl; // Affichage adresse
return 0;
}
mais on me demande d'indiquer la valeur de l'adresse obtenue et je n'arrive pas à l'afficher (à la trouver) pouquoi??
A voir également:
- Probleme d'adresse en c++
- Adresse mac - Guide
- Darkino nouvelle adresse - Guide
- Changer adresse dns - Guide
- Comment connaître son adresse ip - Guide
- Adresse url - Guide
3 réponses
la ligne #include <stdio.h> n'est pas vraiment bonne en c++. il faudrait mettre a la place #include <iostream> et using namespace std; . cela correspond au fonction d'entree sortie des flux en c++. par contre le using... je sais pas vraiment a koi sa sert.
je reste a l'ecoute de tes problemes.
Tchô.
je reste a l'ecoute de tes problemes.
Tchô.
slt eric 17m,
Je suis d'accord avec kirap.
Tu devrais mettre# include <iostream> et tu dois definir ta variable qui vaut l'adresse après la déclaration de ton entier.
A+
Je suis d'accord avec kirap.
Tu devrais mettre# include <iostream> et tu dois definir ta variable qui vaut l'adresse après la déclaration de ton entier.
A+
le using namespace std veut dire que tu utilises toutes les fonctions de l'espace de noms std.
Les plus connues sont cout, cin et endl. Mais s'il y a une fonction toto et que tu te crée une fonction toto il risque d'y avoir une ambiguité sur l'orginie de cette fonction. Laquelle prendre
Je te conseille donc de mettre
using std::cout;
using std::endl;
using std::cin;
au lieu de
using namespace std;
pour dire que tu ne prends que ces 3 fonctions de l'espace de noms std. Ca éviter certaines ambiguités
pom
Les plus connues sont cout, cin et endl. Mais s'il y a une fonction toto et que tu te crée une fonction toto il risque d'y avoir une ambiguité sur l'orginie de cette fonction. Laquelle prendre
Je te conseille donc de mettre
using std::cout;
using std::endl;
using std::cin;
au lieu de
using namespace std;
pour dire que tu ne prends que ces 3 fonctions de l'espace de noms std. Ca éviter certaines ambiguités
pom