Bruno Kaike Postado Dezembro 5, 2016 Denunciar Share Postado Dezembro 5, 2016 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"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vangodp Postado Dezembro 5, 2016 Denunciar Share Postado Dezembro 5, 2016 #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]); } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Bruno Kaike
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
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.