반응형 프로그램2 [C++] 로또 번호 생성 프로그램 제작기 #3 이번에는 세 번째 메뉴인 생년월일과 연관된 번호를 생성하는 부분을 작성했다. 예를 들면 '19990904'이라는 입력을 받으면 1999년 9월 4일과 연관된 번호를 생성하는 것이다. 두 부분으로 나누어보면 1. 생년월일을 입력받아 저장하는 부분 2. 생년월일 기반으로 로또 번호를 생성하는 부분 이 있겠다. 1. 생년월일을 입력받아 저장하는 부분 '19990904'라는 8자리 숫자를 쪼개어 각각 벡터에 저장할 것이다. 입력받는 부분은 러프하게 코드를 작성했는데, 1. 8자리만 입력 가능하도록 : AD 1000년 이전에 태어난 사람은 계산 불가, AD 9999년 이후에 태어난 사람도 계산 불가 2. 1월 ~ 12월 생만 가능 : 13월에 태어난 사람은 없겠지.. 3. 일은 일괄 1 ~ 31일 범위로 : 2월.. 2021. 1. 27. [C++] 로또 번호 생성 프로그램 제작기 #2 이번에는 두 번째 메뉴인 사용자가 로또 번호를 1~ 5개 지정하면 나머지는 랜덤으로 생성하는 부분을 작성했다. 크게 두 부분으로 나눌 수 있는데, 1. 로또 번호 1 ~ 6개를 입력 받는 부분 2. 입력 받은 값을 제외한 나머지 부분을 랜덤하게 고르는 부분 으로 나눌 수 있다. 1. 로또 번호 1 ~ 6개를 입력 받는 부분 사용자가 로또 번호에 포함될 숫자를 1 ~ 6개 지정할 수 있도록 한다. getline, string, stringstream 을 이용하여 띄어쓰기를 구분자로 숫자를 입력받고, numVec 벡터에 저장한다. (사용자가 2 15 23을 입력하면, numVec에 2 / 15 / 23을 각각 저장한다.) (세부 프로세스는 아래 링크 참조) 2021/01/21 - [각종공부/C++ 오류 해결.. 2021. 1. 21. 이전 1 다음 반응형