Pesquisa em um vetor de struct

1. Pesquisa em um vetor de struct

Mário Douglas
mariodac

(usa Ubuntu)

Enviado em 12/10/2016 - 16:38h

Cadastro imóveis a serem alugados ou vendidos, contendo os seguintes dados:
tipo (loja, apartamento, casa, kit), endereço, bairro, valor, situação( aluguel ou
venda). Ao final, solicitar ao usuário a situação a ser pesquisada e mostrar todos
os dados dos imóveis enquadrados na solicitação.
Como faço para fazer essas pesquisa
Eu dei conta de fazer o vetor de struct para cadastrar os imoveis mas não consigo fazer essa pesquisa não faço nem ideia como fazer essa pesquisa
Por favor me ajudem
Desde ja agradeço


  


2. Re: Pesquisa em um vetor de struct

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 12/10/2016 - 16:57h

Existe um algoritmo que pode ajudar:


#include <algorithm>
#include <vector>

std::vector<Imovel> imoveis;

auto imovel = std::find_if(imoveis.begin(). imoveis.end(), [](const Imovel& it) {
return it.tipo == APARTAMENTO;
});
if (imovel != imoveis.end()) {
std::cout << "Apartamento encontrado" << std::endl;
}

--
Uilian Ries
Linux Counter: 521986


3. Como seria a implementação em c?

Mário Douglas
mariodac

(usa Ubuntu)

Enviado em 12/10/2016 - 17:29h

uilianries escreveu:

Existe um algoritmo que pode ajudar:


#include <algorithm>
#include <vector>

std::vector<Imovel> imoveis;

auto imovel = std::find_if(imoveis.begin(). imoveis.end(), [](const Imovel& it) {
return it.tipo == APARTAMENTO;
});
if (imovel != imoveis.end()) {
std::cout << "Apartamento encontrado" << std::endl;
}

--
Uilian Ries
Linux Counter: 521986









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts