코드 동작은 확인했습니다. ^^ (레포트 걱정은 덜은듯합니다.ㅎㅎ)
잘 만드셨네요. 코드가 복잡한것은 일종의 기회라고 보시고 접근해 보세요.
몇가지 기준을 두자면...
코드가 복잡할때 크게 어떤 어떤 처리들이 핵심 축을 이루는지 나름데로 정해보고 그 부분을 함수화 하려고
시도해보세요.
너무 화려한 코드를 목표로하지말고 로직을 세우고 구현한 후 스스로 평가해보고 함수화 시켜보는 연습은
코드 구현에 있어서 함수를 결정하는 힘을 길러줄 것입니다.
C++로 구현하고 싶다면 먼저 객체지향적 마인드를 기르고 데이타와 연산(클래스와 오퍼레이션)의 의미를 분명히
한 후에 주어진 문제를 객체지향적인 시각으로 보는 연습도 필요할 것입니다. 때론 객체가 어울리지 않을 수도
있습니다. 그 외에 여러가지 코드 기교들이 많은데 그런것에 눈돌리기 전에 로직을 세우고 코드화 시키는 습관을
충분히 들인다면 프로그래밍에 보다더 빨리 친숙해 질 것입니다.
(수학&논리학과 친하지 않다면 담쌓지 마시고 친해지세요. ^^)
그리고... 사용자 입장에서 수정했으면 하는 부분이 있다면...
파일 생성을 절대경로로 하는것 보다는 상대 경로로 하는것이 보다 유연할 것입니다. (특별한 사정이 없는한)
fptr_in = fopen(".\\INPUTS.TXT", "w");
fptr_out = fopen(".\\OUTPUTS.TXT", "w");
배포시에 절대경로는 여러가지 문제를 일으킬 수 있습니다. 특히 데이타로 쓰는 파일을 절대경로로 지정하게되면
... 난감한 상황이 벌어집니다. ㅎㅎㅎ (상상에 맡기겠습니다.)
김기현 님이 쓰신 글 :
: 항상 도움되는 조언에 감사드립니다..^^
:
: 레조님 글 보구나서 말씀하신 대로 차근 차근 해나가니 되는군요.. 호호호..^^
:
: 근데 코드가 너무 어지러운 경향이.. 큭..
:
: 지금까지 작성된 코드 첨부합니다~ 개선 사항 등등 조언 부탁드립니다~! 그럼 즐거운 하루 되세요~ ^^~
|