Gente, estou estudando c++ e fazendo um programa bem simples. Fiz uma lista com structs e algumas funcoes simples e queria fazer uma funcao para fazer uma busca sequencial na minha lista e então retirar itens. Tentei horrores, mas minha lógia nessa parte ainda esta mt ruim. Abaixo esta o que já fiz. Alguma idéia? Acho que ajudaria muito a entender se visse um exemplo:
<code>
#include<iostream>#include<stdlib.h>#include<ctype.h>usingnamespacestd;
voidadicionaMembros();
voidmostraMembros();
struct Membros {
char pais [20];
char capital[20];
}Mercosul[4];
intmain(){
char resp;
;
adicionaMembros ();
cout << "Deseja Visualizar Lista? [S][N]:";
cin >> resp;
if (resp == 's' or resp == 'S') {
mostraMembros ();
}
return0;
}
voidadicionaMembros(){
int contMembros = 1;
char resp;
for (int i = 0; i < 4; i++) {
cout << "Insira o membro " <<contMembros << "." <<endl;
cin.getline(Mercosul[i].pais, 20);
cout << "Insira a capital do membro " << contMembros << "." <<endl;
cin.getline(Mercosul[i].capital, 20);
contMembros++;
system("cls");
cout << "Deseja continuar? [S][N]:";
cin >> resp;
cin.get();
system("cls");
if (resp == 'n' or resp == 'N') {
break;
}
}
}
Pergunta
Marcelo Gonçalves
Gente, estou estudando c++ e fazendo um programa bem simples. Fiz uma lista com structs e algumas funcoes simples e queria fazer uma funcao para fazer uma busca sequencial na minha lista e então retirar itens. Tentei horrores, mas minha lógia nessa parte ainda esta mt ruim. Abaixo esta o que já fiz. Alguma idéia? Acho que ajudaria muito a entender se visse um exemplo:
<code>
</code>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.