지금 제가 5카드 포커에서 각 카드가 어떤 상태를 나타내는지를 알려주는 프로그램을 짜고 있습니다.
먼저 아래 각 포커 카드에 숫자가 부여되있고 사용자는 저 숫자들 중에서 5개를 숫자를 골라서 입력합니다.
그러면 제가 짜는 프로그램에서 저 5개의 숫자를 분석해서 이게 스트레이트다, 플러쉬다, 4카드다 등등을
계산해서 메인 함수로 보내줍니다.
메인 함수랑 호출되는 함수들은 따로 분리되있고 전역 변수는 사용하면 안됩니다.
즉 main.c라는 파일이랑 함수가 들어있는 asign2.c이 이렇게 2개의 파일로 돌아가는 함수죠.
먼제 메인 함수는
http://codepad.org/89MqYZHS 요렇게 생겼고, 제가 현재 작성하고 있는 코드는 원래 뼈대만 있는
http://codepad.org/35XgrKTp 요런 파일이었는데 제가 함수 안에 알고리즘을 겨우 겨우 채워서
http://codepad.org/W4UhpnhW 위 같이 만들었습니다.........
http://codepad.org/9EJM9fKa 요건 헤더 파일인데 혹시나 몰라서 올렸습니다.
제가 만든 함수는
straight flush, straight, flush, full house, four of a kind, three of a kind, two pair, one pair
그리고 high card 이렇게 9가지만 건들였구요, 나머지는 만지면 안됩니다;;
3일동안 짠게 이정도인데 솔직히 어떻게 해야 원하는 출력값이 나올지 지금 감도 못잡고 있습니다.
대학 들어와서 첫 코딩인데 너무 힘드네요. 혹시 어디가 잘못됐고 어느 부분을 어떻게 하면 더 좋을지
조언해 주신다면 정말 정말 감사하겠습니다. 헤더 파일도 있는데 스크롤만 잡아먹을까 올리지 않았습니다.
정말 진심으로 간절히 부탁드립니다. 도와주세요. 그리고 완성형으로 컴파일된 파일도 있으니 원하시면 보내
드리겠습니다.