Ir para conteúdo
Fórum Script Brasil
  • 0

Como remover elementos de um vetor em C?


Bruno Kaike

Pergunta

Eu tenho um array char de 5 linhas, nele está contido 5 nomes, quero saber como fazer um código onde ao executar você possa remover pessoas que estão cadastradas.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char nome[5][50];

int main(){
    
strcpy(nome[0],"Ananda");
strcpy(nome[1],"Bruno");
strcpy(nome[2],"Caio");
strcpy(nome[3],"David");
strcpy(nome[4],"Emily");

}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>

int main() {          
    setlocale(LC_ALL,"portuguese-brazilian");
    char nome[5][50]={
        {"Amanda"},
        {"Bruno"},
        {"Caio"},
        {"David"},
        {"Emily"}
    };
    char buscado[50];
    
    printf("Digite o nome da pessoa a ser excluida: ");
    scanf("%s", buscado);
    
    int i=0;
    while( i<5 ) {
        if( !strcmp( nome[i], buscado ) ){
           printf("Encontrado!\n\n");
           memset (nome[i],'\0',50);
           break;
        }else if( i == 4 ){
           printf("Não está na lista\n\n"); 
        }
        i++;
    }
    
    for (i=0; i<5; i++) {
        printf("%s\n", nome[i]);    
    }
    
    
    
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...