• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jmga9

como passar de um apontador para um inteiro?

2 mensagens neste tópico

int v_diam[L], v_quant[L], v_destino[L]; 

getline( myfile , line2 ); 
cout <<"linha 2 e "<< line2 << endl; 


stringstream t( line2 ); 
int b; 

while( b < L ) 
{t >> v_diam[b]; 
b++;} 

cout<<" teste o vector diametro e " << v_diam[4]<<endl; 
cout<<endl<<endl;

ola a todos! tenho uma duvida k gostaria k me ajudasem!

eu tou a ler um ficheiro em que a segunda linea e 0 0 2 0 3 0 4 0 3

como podem ver tou a passar esa linha para um vector!

mas cuando faço o cout<<"teste o vector diametro"<<v_diam[4]<<endl;

ta me a dar um numero muito grande k axo que é o apontador ou algo do genero! eu keria e k me desse o valor k ta nessa posiçao ou seja o valor 4! sabem como posso fazer isso?

agredeço a vossa ajuda!

bye

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens de inicializar o b a zero, senão ele fica com um valor que não te convem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora