ponteiros

F

falamansacris

Bom Dia

Gostaria de saber como eu faço para imprimir um ponteiro na linguagem
C++.

fiz algumas pesquisas e descobri que, para imprimir um ponteiro, eu
devo usar a seguinte sintaxe:

cout << "Ponteiro == " << *<n_ponteiro> << endl;

Porém, estou usando esta sintaxe, e na hora de compilar esta gerando
erro de biblioteca.

O que pode estar errado?

Obrigado
 
V

Victor Bazarov

Bom Dia

Gostaria de saber como eu faço para imprimir um ponteiro na linguagem
C++.

This looks Portuguese. Have you tried any newsgroups that use that
language? Here most of the posts are made in English. If you use
English, you will get a much better response.
fiz algumas pesquisas e descobri que, para imprimir um ponteiro, eu
devo usar a seguinte sintaxe:

cout << "Ponteiro == " << *<n_ponteiro> << endl;

Why do you have 'n_ponteiro' in angle brackets? How is it declared?
If it's a pointer to int, don't use the angle brackets, don't use the
asterisk. Just put

cout << "Ponteiro == " << n_ponteiro << endl;

And if you need the value to which that pointer points, only then you
need to dereference it:

cout << "Ponteiro contents == " << *n_ponteiro << endl;
Porém, estou usando esta sintaxe, e na hora de compilar esta gerando
erro de biblioteca.

O que pode estar errado?

Drop the angle brackets.

V
 
M

mlimber

Bom Dia

Gostaria de saber como eu faço para imprimir um ponteiro na linguagem
C++.

fiz algumas pesquisas e descobri que, para imprimir um ponteiro, eu
devo usar a seguinte sintaxe:

cout << "Ponteiro == " << *<n_ponteiro> << endl;

Porém, estou usando esta sintaxe, e na hora de compilar esta gerando
erro de biblioteca.

O que pode estar errado?

Obrigado

We don't communicate in Portuguese here; please use English. But
probably what you're looking for is this:

cout << "Ponteiro == "
<< static_cast<void*>( n_ponteiro )
<< endl;

Cheers! --M
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
474,265
Messages
2,571,069
Members
48,771
Latest member
ElysaD

Latest Threads

Top