-_-Qoo-_- 님이 쓰신 글 :
:
:
:
:
:
:
: 제가 게임 하나 짜고 있는데...
:
: 소스 설명 ---------------
:
: Player 1이 우선 5자 이내의 영어 단어를 씁니다.
:
: 그다음엔 Player2 차례가 되서 그 단어를 맞추는 겁니다.
:
: 만약 Player1 이 tiger를 입력했는데.
:
: Player 2가 첫번째 턴어세 t,i,g,e,r중 하나를 입력하면 맞다고 나오면서 그 단어를 제외한 문자는
:
: *로 출력이 되고 맞춘 문자는 그대로 출력되는겁니다.
:
: 그리고 1번 틀렸을땐 9번 기회가 남았다고 나오고
:
: 2번 틀리면 8번 기회가 남았다고 나오는 거에요.
:
: 저 C 소스로 씁니다.
: -------------------------
:
: 좀 도와주셈 ㅡㅡ;;;
:
: 초보라서 빨리좀 부탁드립니다 (-_-) (_ _) 꾸벅
:
:
#include<stdio.h>
void main()
{
int i;
char p1[5],p2[5],tem[5];
printf(" player1 input string ");
scanf("%s",p1);
printf(" player input string ");
scanf("%s",p2);
for(i=0;i<=5;i++){
if(p1[i]==p2[i]){ tem[i]=p2[i];} //맞으면 tem에 *추가 맞으면 p2추가
else tem[i]='*'; }
printf("%s",tem);
}
대충 핵심 소스만...썼습니다......나머지 반복 오답일경울 나타나는 메시지는 추가하셔야
됄겁니다...
맞을 지는 모르겠지만...태충 이렇게 하면 됄것 같은 디...컴파일 해보시구요?
|