BOm dia! estou fazendo um sistema de biblioteca para a faculdade, com retirada e devoluçao de livros por um aluno.
e nessa colsuta eu preciso colocar o nome do livro que esta emprestado para o aluno consultado.
void consultaAlunoInicial(){
struct reg_aluno aluno;
FILE *fpaluno, *fplivro;
char nome[30];
int achou;
printf("\n Digite o nome para pesquisa: ");
fflush(stdin); gets(nome);
fplivro = fopen("C:\\livro.dat","rb");
//comparar se em cada codigo do livro tem o codigo do aluno e situação emprestada(anotaçao do que fazer pelo professor)
printf("\n\t\t = = = = = Listagem de Alunos = = = = = ");
printf("\nCodigo\t\tNome\t\t\tEndereco\t\t\tTelefone");
fpaluno = fopen("C:\\aluno.dat","rb");
achou = 0;
while (fread(&aluno,sizeof(aluno),1,fpaluno)==1)
if (strncmp(nome,aluno.nome,strlen(nome))==0){ //parte inicial igual
printf("%i \t\t%s \t\t\t %s \t\t%s",aluno.cod, aluno.nome, aluno.end, aluno.fone);
achou=1;
}
fclose(fpaluno);
if (achou==0)
printf("\n Nenhum Aluno Encontrado!");
printf("\n Pressione uma tecla.");
getch();
}//Fim listarAlunoInicialNome()
Question
LuanaFrança
BOm dia! estou fazendo um sistema de biblioteca para a faculdade, com retirada e devoluçao de livros por um aluno.
e nessa colsuta eu preciso colocar o nome do livro que esta emprestado para o aluno consultado.
Edited by kuroiAdicionar tag CODE
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.