alunos[1] = (Aluno*)malloc(sizeof(Aluno));  
					alunos[1]->matricula = 62151578;  
					strcpy(alunos[1]->nome, "Bruno");  
					alunos[2] = (Aluno*)malloc(sizeof(Aluno));  
					alunos[2]->matricula = 51364125;  
					strcpy(alunos[2]->nome, "Joao");  
					alunos[3] = (Aluno*)malloc(sizeof(Aluno));  
					alunos[3]->matricula = 82135123;  
					strcpy(alunos[3]->nome, "Julia");  
					alunos[4] = (Aluno*)malloc(sizeof(Aluno));  
					alunos[4]->matricula = 45612681;  
					strcpy(alunos[4]->nome, "Maria");  
					alunos[5] = (Aluno*)malloc(sizeof(Aluno));  
					alunos[5]->matricula = 35641215;  
					strcpy(alunos[5]->nome, "Pedro");  
					p = (Aluno **) bsearch(&elem, alunos, 6, sizeof(Aluno*),  
					compPStructStr);  
					if (p != NULL)  
					printf("%d\n", (*p)->matricula);  
					return 0;  
					}