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

suzy

pesuisar o cliente dado o seu bi

5 mensagens neste tópico

esta funcao simplesmente vai me retornar o bi e nao o nome do clinete correspondente certo?



int Banco::pesquisar(long bi){
for(unsigned int i=0; i</*n*/ contas.size(); i++){
	if(bi==contas[i].getbi()){
		return i;
	}
}
return -1;
}







0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

isso devolve é a posição do array que está o suposto BI...

Se não encontrar devolve -1.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

entao vou ter de criar outra funcao para ir buscar o cliente correspondente a esse mesmo bi? certo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nem é preciso criar função, sabendo a posição que está no array podes saber o nome imediatamente.

Por exemplo se a posição fosse a 4 para obter o nome mostravas o contas[4].getNome() (este getnome() fui eu que inventei).

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