로또 프로그램에서 질문이 있습니다.
Creator
2023.04.01
질문 제목 : 오류에 대한것과 중복,첫번째 숫자를 맞히면 보너스 1억!질문 요약 :
-배열을 이용, 1~77까지의 수 7개를 키보드로 부터 입력받고 로또 번호는 1~77까지의 수 7개로 구성(중복x)
-7개 모두 맞추면 1등 6개 맞추면 2등,7개의 수중 첫번째 숫자를 맞히면 보너스 1억,나머지는 모두꽝
이런식으로 로또 프로그램을 만들려고합니다.질문 내용 :
아직
중복,첫번째 숫자를 맞히면 보너스 1억은 못넣었습니다.
근데 실행을 해서 2개정도 적으면 저렇게 오류가 뜨고 계속하려면 아무키나 누르십시오. 뜨면서 더이상 쓸수가
없네요 7개를 써야하는데;;
혹시 원인을 아시는분..그리고 조건중에 (중복,첫번째 숫자를 맞히면 보너스 1억)은 어디다 어떻게
써야할지를 모르겠습니다.
-
연초록
아 감사합니다.
-
쇼코홀릭
배열이름은 &를 안 붙여도 주소값을 그대로 받을 수 있습니다. 배열이름은 포인터와 같이 주소값과 자료형을 가지고 있기 때문이죠. 그외에 &를 붙여주시면 주소값을 받는 다는 뜻이 됩니다.
-
늘솔길
주소값을 받을 수 있는 변수가 & 인가요.
아직 용어를 상세히 몰라서;; -
횃불
scanf는 문자열을 리턴하는게 아니라 문자열의 주소값을 리턴하는 거라서 주소값을 받을 수 있는 변수를 써주셔야 됩니다.
-
나라우람
헐.!!!!
& 안적다니;;;;
감사요 ㅠ -
이루리
이런거 실수하는 사람 너무 많은데
scanf가 잘못됬어요.