전체 글 44

C언어 프로젝트 23.12.01 (1)

(혹시라도 제 글을 보실 분이 계실까봐 남겨드립니다. 이 블로그는 저의 프로그래밍 기술 습득을 위해 일기장 형식으로 저에게 남기는 글입니다. 그래서 딱딱한 느낌이 들 수 있습니다. 읽어주셔서 고맙습니다.) #include #include // getch() 함수를 사용하기 위한 헤더 파일 #include //문자열 비교함수인 "strcmp"를 사용하기 위해 string.h 라이브러리를 사용. enum loginProgram { userCreate = 1, // 회원가입 userLogin = 2 // 로그인 }; struct userInfo { // struct를 이용하여 로그인 정보 저장 char userId[100]; char userPassword[100]; char userCheckPassword[..

C 프로그래밍 2023.12.01

C언어 프로젝트 23.12.01

C언어로 회원가입, 로그인 프로그램을 만들어보던 중 회원가입에서 1차와 2차 비밀번호를 맞는지 확인하는 과정에서 비밀번호를 맞게 입력했을 때 실패가 출력되었고, 다르게 입력했을 때 성공으로 출력되었다. 이 부분에서 이상함을 느꼈고 정보를 찾아보니 #include 의 strcmp 함수를 이용하여야 문자열을 비교할 수 있다는 점을 알게되었고 비밀번호 비교하여 성공, 실패를 작성할 수 있게 되었다. #include #include //문자열 비교함수인 "strcmp"를 사용하기 위해 string.h 라이브러리를 사용. enum loginProgram { userCreate = 1, //회원가입 userLogin = 2 //로그인 }; struct userInfo { //struct를 이용하여 로그인 정보 저장..

C 프로그래밍 2023.12.01

C언어 프로젝트 23.11.30

이 글은 C언어 독학하면서 조그만한 프로그램을 만들어보는 글입니다. 회원가입, 로그인 기능을 만들어보는 코드를 작성해보고 연습하는 개인 블로그이니 질문에 대한 답변은 어려울 수 있습니다. 이해 부탁드립니다. #include main() { char userId[100]; //사용자 아이디 char userPassword[100]; //사용자 비밀번호 printf("userId: "); scanf_s("%s", userId, sizeof(userId)); //사용자가 입력한 값 저장. sizeof() 입력 필수. sizeof() 없으면 다음으로 넘어가지 않고 종료됨. printf("userPassword: "); scanf_s("%s", userPassword, sizeof(userPassword)); p..

C 프로그래밍 2023.11.30

C언어 로그인 프로젝트 일기장

2023.11.30 C언어 프로젝트 시작. 프로젝트: C언어로 간단한 로그인 구현하기. 2023.12.01 회원가입 1차 수정. (회원가입 시 비밀번호 1차와 2차 비교하여 맞으면 회원가입 성공, 틀리면 회원가입 실패 구현 성공.) 비밀번호 입력 시 * 출력, 코드 정리(ChatGPT 사용) 2023.12.02 로그인 구현. (로그인 이후 화면에서 문자열 입력 시 무한루프 발생 버그 발견) 2023.12.03 프로그램 전체적으로 수정. (로그인 이후 화면에서 무한루프 발생코드 수정, 반복된 코드는 함수 사용으로 코드 정리) 리눅스 공부 시작. 2023.12.04 - 2023.12.12 우분투 리눅스를 이용하여 리눅스 명령어 공부, 리눅스로 회원가입 프로젝트 구현 중. 2023.12.10 Visual St..