fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main() {
  6. char user[20];
  7. int senha, contador = 0;
  8. do {
  9. printf("Entre com o usuario: ");
  10. scanf("%s", user);
  11. printf("Entre com a senha: ");
  12. scanf("%d", &senha);
  13. // aqui as credenciais estão corretas
  14. if (!strcmp(user, "leonardo") && senha == 123) {
  15. printf("\nAcesso concedido.\n");
  16. break;
  17. }
  18. contador++;
  19. } while (contador < 3);
  20. if (contador == 3) {
  21. printf("Limite de tentativas alcancadas.\n");
  22. }
  23. printf("Fim.\n");
  24. return 0;
  25. }
Success #stdin #stdout 0s 2116KB
stdin
joao
123
leonardo
123
stdout
Entre com o usuario: Entre com a senha: Entre com o usuario: Entre com a senha: 
Acesso concedido.
Fim.