다음과 같은 프로그램을 만드세요.!
미국에서는 이발소 TV 광고의 경우 전화번호와 동시에 'HAIRCUT' 이라는 문구를 보여준다. 'HAIRCUT' 은 전화기의 번호의 각 영문에 대응되기 때문에 전화번호로 번역이 가능하다.
즉, 'HAIRCUT' 의 경우 밑의 전화기 자판을 보면 H 는 4, A 는 2 ... 등에 각각 대응되므로 424-7288 이 된다.
자 이러한 광고문구 글을 해당 전화번호로 번역해주는 프로그램을 만들어보자.!
http://zeropage.org/pub/WinMergeSetup.exe - winmerge
전화기 자판 ¶
~cpp 1 2 3 QZ ABC DEF 4 5 6 GHI JKL MNO 7 8 9 PRS TUV WXY 0 " "(''space'') .(마침표) ,(쉼표) !(느낌표)
Spec 실행 예 ¶
~cpp c:\> telephone.exe CALLME! ->225-5630 PIZAZZE ->741-2113 (CTRL-Z 입력) C:\> (종료)
Spec 추가사항 ¶
Test 배치 화일 작성하기 ¶
다음 화일을 편집기에 작성하고, 실행화일이 있는 디렉토리 (ex)1002\Telephone\debug) 에 저장하세요.~
그 다음 소스를 수정하실 때마다 test.bat 화일을 실행하시고, 비교해보세요.
그 다음 소스를 수정하실 때마다 test.bat 화일을 실행하시고, 비교해보세요.
test.bat
~cpp """자신의프로그램이름""" < test1.in > out.txt fc out.txt test1.out
test1.in
~cpp CALLME! PIZAZZE SUGARFREE CHEAPFRUITtest1.out
~cpp ->225-5630 ->741-2113 ->78)427-3733 ->243)273-7848