#include <stdio.h> #include <string.h> main () { char string[6]; printf ("Digite a senha de 5 digitos: "); scanf ("%s", &string); if (strcmp(string,"12345") == 1){ printf ("\n Acesso negado!"); return 0; } printf("\nAcesso permitido!"); return 1; } usei a strcmp para comparar as strings... não sei se você tinha visto o que eu tinha postado antes, sem strcmp... lá eu compava letra por letra... enfim... no lugar de "12345" você põe a senha desejada... a string tem que ter tamanho 6... para armazenar o '\ 0' ... que define o fim da string! espero ter ajudado! abraço! *Atualizei novamente essa resposta, pois tive tempo de testar e não funcionou, pelo fato de strcmp retornar 1 se as strings forem diferentes, enfim, só troquei o 1 por 0 e 0 por 1.