#include<stdio.h>
char id[500];
int p;
void login();
void los();
int main()
{
int a;
char s;
do {
printf("=============================\n");
printf("로그인 - A\n ");
printf("회원가입 - B\n");
printf("종료 - N\n\n");
printf("입력 : "); scanf("%c", &s);
if (s == 'A' || s == 'a') {
login();
}
else if (s == 'B' || s == 'b') {
los();
}
else if (s == 'N' || s == 'n')
{
break;
}
else printf("다시 입력해주시오.");
} while (s == 'n' || s == 'N');
}
void login()
{
printf("아이디를 입력 해주시오...\n\n");
scanf("%s", id[500]);
printf("\n\n비밀 번호를 입력해주시오...\n\n");
scanf_s("%d", &p);
}
void los() {
printf("======회원 가입=======\n\n");
printf("아이디는 문자, 비밀 번호는 숫자로만 입력해주시오.\n\n\n");
printf("만들 아이디:"); scanf("%s", id[500]);
pintff("비밀번호 설정:"); scanf_s("%d", &p);
printf("완료 되었습니다 ! ");
}
아직 다 만든건 아니긴 한데 scanf 쪽에 계속 초록색 밑줄 뜨고 실행이 안돼.. 뭐가 잘못된건지 모르겠어
scanf_s로도 해봤는데 똑같애
scanf에 id에서 [500] 빼셈
그리고 scanf_s 쓰지말고 맨 윗줄에 #define _CRT_SECURE_NO_WARNINGS 추가