André
2012-06-26 22:43:26 UTC
e vimos coisas basicas... mas ele falou qe a gnt podia pegar na net codigos.. desde qe soubesse explicar... a gnt pegou um codigo pra fzer cadastro.. so qe nao entendemos mto bem... alguem pode ajudar,,, vou postar aki algumas duvidas...
int vazio; //VAZIO = 0 e DISPONIVEL = 1. ( n entendi pq ele declarou essa variavel )
printf("\n\t\t\tEntre com a senha desejada (numeros)\n\t\t\t\t\t");
scanf("%d",&codaux);fflush(stdin);
retorno=verifica_cod(codaux);
if (retorno==1)
cadastrar(codaux,posicao);
else
printf("\n\t\t\tCodigo ja existente\n"); ( nao entendi essa parte do cadastro)
void cadastrar(int cod, int pos) {
pos=verifica_pos();
registros[pos].cod=cod;
printf("\n\t\t\tNome:\n\t\t\t");
gets(registros[pos].nome);
printf("\n\t\t\tTelefone\n\t\t\t");
scanf("%d",®istros[pos].tel);
registros[pos].vazio=1;
printf("\n\t\t\tCadastro Realizado com Sucesso!\n\n"); ( tbm n entendi essa parte do cadastro)
int verifica_pos() {
int cont=0;
while (cont<=100) {
if (registros[cont].vazio==0)
return(cont);
cont++;
}
return(-1);
}
void zerar() {
int cont;
for (cont=0;cont<=100;cont++)
registros[cont].vazio=0;
}
int verifica_cod(int cod) {
int cont=0;
while (cont<=100) {
if (registros[cont].cod==cod)
return(0);
cont++;
}
return(1);
}
void excluir() {
int cod, cont=0; ( vuei aki nessa parte toda )
alguem pode ajudar???