Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- typedef struct Aluno
- {
- int matricula;
- char* nome;
- int idade;
- } Aluno;
- void inserirPosicao(Aluno L[],Aluno x,int n,int i)
- {
- int j;
- for (j=n; j>=i; j--)
- {
- L[j+1]= L[j];
- }
- L[i] = x;
- n++;
- }
- void inserir(Aluno L[], int N,Aluno x)
- {
- int i;
- int PosIns;
- //eduardo quando sua busca estiver pronte descomente aqui e retire o i = -1
- //i = Busca(L, N, x.matricula,&PosIns);
- i = -1;
- //se i = 0, nao existe registro com a matricula dada, ou seja, ela e inserida na ordem ja
- if(i == -1)
- {
- inserirPosicao(L, x, N, PosIns);
- }
- else
- {
- printf("Chave existente");
- }
- }
- int main(){
- int n = 0;
- //int busca = 10;
- int tamVet = 1000;
- int PosIns;
- //scanf("%d",&tamVet);
- Aluno aluno;
- Aluno L[tamVet];
- inserir(L,n,aluno);
- //busca = Busca(L,n,aluno,&PosIns);
- //printf("%d",PosIns);
- //printf("%d",busca);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement