행복한 프로그래밍

문자열 입력

영웅*^%&$ 2018. 6. 1. 10:42
728x90

#include <stdio.h>

#include <string.h>

#include <ctype.h>


main()

{

int i;

int hasUpper, hasLower, hasDigit;

char user [25], password[25];


hasUpper = has Lower = hasDigit = 0;


printf("사용자 이름은?  ");

scanf(" %s", user);

printf("암호를 생성하시오: ");

scanf(" %s", password);


for(i = 0; i < strlen(password); i++)

{

if(isdigit(password([i]))

{

hasDigit = 1;

continue;

}


if (isupper(password[i]))

{

hasUpper = 1;

continue;

}


if (islower(password[i]))

{

hasLower = 1;

}

}


if((hasDigit) && (hasUpper) && (hasLower))

{

printf("\n\n훌륭합니다, %s, \n", user):

printf("당신의 암호는 대문자, 소문자 ");

printf("숫자를 가지고 있습니다. ");

}

else

{

printf("\n\n당신은 새로운 암호를 생각해야 합니다, %s,\n",

user);

printf("대문자, 소문자와 ");

printf("숫자를 섞어서 사용하여야 합니다.");

}


return(0);

}

728x90

'행복한 프로그래밍' 카테고리의 다른 글

GPT4의 핸드레이 실력 (feat. 드림핵의 종말)  (3) 2023.06.14
문자열 초기화   (0) 2018.06.01
break continue  (0) 2018.06.01
break사용하기   (0) 2018.06.01
거듭제곱   (0) 2018.06.01