게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 질문있습니다 스트링클래스 안쓰고 cin.getline으로 묵찌빠
게시물ID : programmer_16821짧은주소 복사하기
작성자 : NO틸말고Yes틸
추천 : 0
조회수 : 670회
댓글수 : 2개
등록시간 : 2016/04/20 17:58:50
옵션
  • 본인삭제금지
스트링 클래스를 안쓰고 cin.getline 을쓰려고 해봤는데요 
 오류가뜨는데 제가 어떤점이 부족한건지 모르겟습니다
#include<iostream>
using namespace std;
//#include<string> //string 클래스를 사용하기 위한 헤더 파일
 
 
int main(){
 cout<<"가위 바위 보 게임을 합니다. 가위, 바위, 보 \ 중에서 입력하세요."<<endl;
 char s[20];
 
 cin.getline(s,20,'\n');
  //string s;
 cout << "사또>>";
 //cin >> s;
 
 //string t;
 cout << "아랑>>";
  char t[20];
 
 cin.getline(t,20,'\n');
 //cin >> t;
 
 if(s !="가위" && s!= "바위" && s!= "보") {
  cout<<"사또의 입력이 틀렷습니다." <<endl;
  return 0;
 }
 if(t !="가위" && t!= "바위" && t!= "보") {
  cout<<"아랑의 입력이 틀렷습니다." <<endl;
  return 0;
 }
 
 if(s=="가위"  && t=="바위")
  cout<<"아랑이 이겼습니다."<<endl;
 else if(s=="보"  && t=="찌")
  cout<<"아랑이 이겼습니다."<<endl;
 else if(s=="바위"  && t=="보")
  cout<<"아랑이 이겼습니다."<<endl;
 else if(t=="바위"  && s=="가위")
  cout<<"사또가 이겼습니다."<<endl;
 else if(t=="가위"  && s=="보")
  cout<<"사또가 이겼습니다."<<endl;
 else if(t=="보"  && s=="바위")
  cout<<"사또가 이겼습니다."<<endl;
 else
  cout<<"비겻습니다."<<endl;
}
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호