입력을 어떻게 주면 어떤 결과가 나와야 하는데 실제로는 어떤 결과가 나온다고 구체적으로 적어주세요.
P.S.
그리고 코드를 눈으로만 훑어봐도 이상한 게 한두 가지가 아니네요. New_acc 를 비롯한 여러 함수들의 정의가 왜 main()함수의 안쪽에 들어가 있고, 또 중간중간 quit()을 호출하려는 걸로 보이는 코드 같은데 앞에 void 키워드가 같이 붙어 있고요.
bankptr 은 typedef으로 정의한 타입의 이름이지 변수의 이름이 아닌데, 어째서 switch case 문에서는 put(bankptr.acc_num, ... )처럼 마치 bankptr이라는 이름의 변수가 있는 것처럼 사용하고 있나요?
bankptr 타입을 정의하기도 전에 이미 여러 함수의 프로토타입을 선언하는 곳에서 파라메터 리스트에 bankptr을 쓰고 있네요.
BANK = &BANK; 이 코드는 도대체 무엇을, 왜 하려는 걸까요?
실행 결과에 버그가 있는 게 아니라 애초에 컴파일이 안 된다는 얘기였을 텐데, 조언을 드리자면 필요한 기능을 다 만들어놓은 후 그제서야 컴파일하고 실행하고 버그를 잡으려고 하지 마세요. 기능 한 개를 테스트하는데 10의 노력이 필요하다면, 기능 다섯 개를 일단 만들고 그 다음에 테스트하려면 50이 아니라 좀 과장하면 500의 노력이 필요합니다. 지금 같은 경우는 컴파일 에러도 수십 개가 나왔을 텐데 그러면 어디서부터 손을 봐야 할지 엄두도 안 나겠네요.
main 함수와 계좌 추가 기능만 딱 만들고 끝내세요. 물론 계좌 추가가 제대로 되었는지를 확인할 방법은 있어야 될 텐데, _balance나 checkAccount 까지 추가로 만들 수도 있겠지만 저라면 그냥 printf 잔뜩 때려박아서 acc_num 배열의 각 원소를 출력하는 함수를 따로 만들어두고 그걸 보면서 테스트하겠습니다. (아니면 그냥 사용하시는 툴의 디버깅 기능을 써도 되겠습니다만)
Show your error message
Show your error message
세벌 https://sebuls.blogspot.kr/
" 계속해서 같은 곳에, 비슷한 문제가 발생합니다.
" 계속해서 같은 곳에, 비슷한 문제가 발생합니다. "
이렇게 쓰지 마시고,
입력을 어떻게 주면 어떤 결과가 나와야 하는데 실제로는 어떤 결과가 나온다고 구체적으로 적어주세요.
P.S.
그리고 코드를 눈으로만 훑어봐도 이상한 게 한두 가지가 아니네요. New_acc 를 비롯한 여러 함수들의 정의가 왜 main()함수의 안쪽에 들어가 있고, 또 중간중간 quit()을 호출하려는 걸로 보이는 코드 같은데 앞에 void 키워드가 같이 붙어 있고요.
bankptr 은 typedef으로 정의한 타입의 이름이지 변수의 이름이 아닌데, 어째서 switch case 문에서는 put(bankptr.acc_num, ... )처럼 마치 bankptr이라는 이름의 변수가 있는 것처럼 사용하고 있나요?
bankptr 타입을 정의하기도 전에 이미 여러 함수의 프로토타입을 선언하는 곳에서 파라메터 리스트에 bankptr을 쓰고 있네요.
BANK = &BANK; 이 코드는 도대체 무엇을, 왜 하려는 걸까요?
실행 결과에 버그가 있는 게 아니라 애초에 컴파일이 안 된다는 얘기였을 텐데, 조언을 드리자면 필요한 기능을 다 만들어놓은 후 그제서야 컴파일하고 실행하고 버그를 잡으려고 하지 마세요. 기능 한 개를 테스트하는데 10의 노력이 필요하다면, 기능 다섯 개를 일단 만들고 그 다음에 테스트하려면 50이 아니라 좀 과장하면 500의 노력이 필요합니다. 지금 같은 경우는 컴파일 에러도 수십 개가 나왔을 텐데 그러면 어디서부터 손을 봐야 할지 엄두도 안 나겠네요.
main 함수와 계좌 추가 기능만 딱 만들고 끝내세요. 물론 계좌 추가가 제대로 되었는지를 확인할 방법은 있어야 될 텐데, _balance나 checkAccount 까지 추가로 만들 수도 있겠지만 저라면 그냥 printf 잔뜩 때려박아서 acc_num 배열의 각 원소를 출력하는 함수를 따로 만들어두고 그걸 보면서 테스트하겠습니다. (아니면 그냥 사용하시는 툴의 디버깅 기능을 써도 되겠습니다만)
좋은 하루 되세요!
조언 너무 감사합니다!!
조언 너무 감사합니다!!
참고해보세요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
도움을 주셔서 너무 감사합니다. 감사인사가 너무
도움을 주셔서 너무 감사합니다. 감사인사가 너무 늦어서 죄송합니다! 도움 많이 되었습니다!! 좋은 하루 되세요!
도움을 잘 받으셨다니 다행이네요.
도움을 잘 받으셨다니 다행이네요.
답을 받은 후 문제를 지워버리면 같은 문제로 고민하는 다른 분이 찾아 볼수가 없습니다.
크게 문제가 되지 않는다면 다음부터는 질문의 내용을 남겨두시면 감사하겠습니다.
아!
아! 네 죄송합니다! 다음부터 참고하겠습니다!1
댓글 달기