Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void alterarDadosVeiculo(tipoVeiculo vVeiculos[], int contVeiculos){
- int estado, posicao;
- char altera, matricula[MAX_MATRICULA];
- if (contVeiculos == 0){
- printf("Nao ha veiculos inseridos\n");
- }else{
- listarVeiculos(vVeiculos, contVeiculos);
- printf("\n\n\t Indique Matricula do Veiculo: ");
- lerString(matricula, MAX_MATRICULA);
- posicao = procuraVeiculo(vVeiculos, contVeiculos, matricula);
- if(posicao == -1){
- printf("\n Nao existe um veiculo com essa matricula");
- }else{
- //alterar estado
- estado = lerInteiro("\n Insira o estado atual do veiculo", MIN_ESTADO, MAX_ESTADO);
- }
- }
- }
- }
- void eliminarVeiculo(tipoVeiculo vVeiculos[],int *contVeiculos){
- int posicao, i;
- int maxVeiculos, matricula;
- do{
- matricula = lerString("\n Indique a matricula do veiculo a eliminar!",MIN_NUM_VEICULO,MAX_NUM_VEICULO);
- maxVeiculos = vVeiculos[*contVeiculos-1].matricula;
- posicao = procuraVeiculo(vVeiculos, contVeiculos, matricula);
- if(posicao == -1){
- printf("\n Nao existe veiculos com a matricula %d",numero);
- }
- }while(posicao == -1);
- //escrever no log de reservas
- //logReservas(vReservas[posicao],2);
- //eliminar a encomenda na posicao
- for( i= posicao; i<(*contVeiculos-1);i++)
- {
- vVeiculos[i] = vVeiculos[i+1];
- }
- (*contVeiculos)--;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement