Não estou conseguindo implementar o excluir e alterar,alguém pode me auxiliar?    #include <stdio.h> #include <string.h> #include <stdlib.h>  typedef struct{        char nomedarua[100];        int numerocasa;        char bairro[50];        char cidade[50];        char estado[50];        int cep; }Address;  typedef struct{   char nome[100];   int idade;        Address endereco; }Person;  int menu(); void incluir(); void excluir(); void alterar(); void exibir();  #define MAX 3  Person vetorPessoas[MAX]; int quantidade = 0;  int main(){      int opcao = 0;      do{           opcao = menu();                 switch(opcao){               case 1:                    incluir();                    break;               case 2:                    excluir();                    break;               case 3:                    alterar();                    break;               case 4:                    exibir();                    break;               case 5: exit(0);                 break;          }                  }while(opcao != 5);       system("PAUSE"); }  int menu(){      int op = 0;          system("CLS");         printf("\nEscolha uma opcao");         printf("\n\t1-Incluir registro");         printf("\n\t2-Excluir registro");         printf("\n\t3-Alterar registro");         printf("\n\t4-Listar registros");         printf("\n\t5-Sair\n\n");         printf("Opcao escolhida: ");         scanf("%d", &op);            return op; }   void incluir(){      int i = quantidade;       system("cls");   printf("\n\t(((Cadastro)))\n");    printf("\nEntre com o nome da pessoa: ");   scanf("%s",&vetorPessoas.nome);   printf("\nEntre com a idade da pessoa: ");   scanf("%d",&vetorPessoas.idade);   printf("\nEntre com o nome da rua: " );   scanf("%s",&vetorPessoas.endereco.nomedarua);   printf("\nEntre com o numero da casa: " );   scanf("%d",&vetorPessoas.endereco.numerocasa);   printf("\nEntre com o nome do bairro: " );   scanf("%s",&vetorPessoas.endereco.bairro);   printf("\nEntre com o nome da cidade: " );   scanf("%s",&vetorPessoas.endereco.cidade);   printf("\nEntre com o nome do estado: " );   scanf("%s",&vetorPessoas.endereco.estado);   printf("\nEntre com o numero do cep: " );   scanf("%d",&vetorPessoas.endereco.cep);       quantidade++; }  void excluir(){      char nome_ex[50];      int count=0;           fflush(stdin);     printf("Digite o nome do registro a ser excluido: ");     gets(nome_ex);              while(count<quantidade)     {         if(!strcmp(vetorPessoas->nome, nome_ex))          {         vetorPessoas->nome[0]='';             printf("\nArquivo excluido!!!\n\n");             system("PAUSE");             break ;         }         else         {                      count++;           quantidade++;         }     }     if(count==quantidade)     {         printf("\nNenhum registro encontrado!\n");         system("PAUSE");      }          }  void alterar(){      char nome_ex[50];      int count=0;      int i = quantidade;                 printf("Digite o nome da pessoa para ser alterado: ");     scanf("%s",&nome_ex);              while(count<MAX)     {         if(!strcmp(vetorPessoas->nome, nome_ex))          {   system("cls");                                        printf("\nEntre com o nome da pessoa: ");   scanf("%s",&vetorPessoas.nome);   printf("\nEntre com a idade da pessoa: ");   scanf("%d",&vetorPessoas.idade);   printf("\nEntre com o nome da rua: " );   scanf("%s",&vetorPessoas.endereco.nomedarua);   printf("\nEntre com o numero da casa: " );   scanf("%d",&vetorPessoas.endereco.numerocasa);   printf("\nEntre com o nome do bairro: " );   scanf("%s",&vetorPessoas.endereco.bairro);   printf("\nEntre com o nome da cidade: " );   scanf("%s",&vetorPessoas.endereco.cidade);   printf("\nEntre com o nome do estado: " );   scanf("%s",&vetorPessoas.endereco.estado);   printf("\nEntre com o numero do cep: " );   scanf("%d",&vetorPessoas.endereco.cep);                     break ;         }         else         {           count++;         }          if(count==MAX)     {         printf("\nNenhum registro encontrado!\n");         system("PAUSE");      }  }       }  void exibir()      {     for(int i=0;i< quantidade;i++)     {                   system("cls");                                           printf("\n\n\t(((Imprimindo Cadastro...)))");           printf("\nNome: %s\n", vetorPessoas.nome);            printf("Idade: %d\n", vetorPessoas.idade);             printf("Nome da Rua: %s\n", vetorPessoas.endereco.nomedarua);            printf("Numero da Casa: %d\n", vetorPessoas.endereco.numerocasa);           printf("Nome do Bairro: %s\n", vetorPessoas.endereco.bairro);            printf("Nome da Cidade: %s\n", vetorPessoas.endereco.cidade);             printf("Nome do Estado: %s\n", vetorPessoas.endereco.estado);            printf("CEP: %d\n", vetorPessoas.endereco.cep);                  printf("\n\n\n\n");             system("PAUSE");             }   }