입력한 내용 관리 프로그램인데요
교수놈;이 string 을 못쓰게 하는 바람에 머리가 지끈지끈;;
바로 아래는 최소 8글자를 요구하는 구문인데요
// LENGTH TEST FUNCTION DEFINITION
char lengthTest(char *length)
{
int numChar = 0;
bool validLength = false;
for (int cnt = 0; cnt < MAX; cnt++)
{
while (*length != 0)
length++, numChar++;
}
if (numChar >= 8)
validLength = true;
return validLength;
}
이걸 좀 간단하게 하는 법 있을까요? 지금도 상관 없을 것 같지만..
그리고 15글자 이하로 제한도 해야하는데 if 구문 안에 같이 넣으면 무한루프가 터지고.. 어디다 넣으면 좋죠?
이건 @ - _ . 네 개의 부호, 알파벳, 숫자 이외 입력을 제한하는 구문..
char symbolTest(char pass[])
{
for (int cnt = 0; cnt < MAX; cnt++)
{
if (isalpha(pass[cnt]) || isalnum(pass[cnt]) || (pass[cnt] = '@') || (pass[cnt] = '-') || (pass[cnt] = '_') || (pass[cnt] = '.'))
return true;
}
return false;
}
어디가 잘못된건지 헷갈리다 헷갈리다 안보여요 이제 ㅋ큐ㅠㅠ
그리고 이거야말로 pass[]를 어떻게 하면 간단하게 되겠는데.. 조언 좀 부탁드립니다..
이거 파일 자동으로 생성해서 입력값 저장하고
프로그램 또 실행하면 연결해서 다음 줄에 저장되게 하고 해야하는데
그건 손도 못대고 있어욬ㅋㅋㅋ