디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

c++ 초보인데요 물어볼께있어요 ㅠㅠ cin을 만들라고하는데

kingbye갤로그로 이동합니다. 2011.10.05 21:18:59
조회 103 추천 0 댓글 3

//#include <iostream>
//using namespace std;
//
//class Point
//{
//private :
// int xpos, ypos;
//public :
// Point(int x=0, int y=0) : xpos(x), ypos(y)
// { }
// void ShowPosition() const
// {
//  cout<<"["<<xpos<<", "<<ypos<<\']\'<<endl;
// }
// Point& operator++()
// {
//  xpos+=1;
//  ypos+=1;
//  return *this;
// }
// const Point operator++(int)
// {
//  const Point retobj(xops, ypos);
//  xpos+=1;
//  ypos+=1;
//  return retobj;
// }
// friend Point& operator--(Point &ref);
// friend const Point& operator--(Point &ref, int);
//};
//
//Point& operator--(Point &ref)
//{
// ref.xpos-=1;
// ref.ypos-=1;
// return ref;
//}
//const Point& operator--(Point &ref, int)
//{
// const Point retobj(ref);
// ref.xpos-=1;
// ref.ypos-=1;
// return retobj;
//
//int main()
//{
// //Point pos(3,5);
// //Point cpy;
// //cpy=pos--;
// //cpy.ShowPosition();
// //pos.ShowPosition();
//
// //++pos;
// //pos.ShowPosition();
// //--pos;
// //pos.ShowPosition();
//
// //cpy=pos++;
// //cpy.ShowPosition();
// //pos.ShowPosition();
// //return 0;
//
// //++(++pos);
// //pos.ShowPosition();
// //--(--pos);
// //pos.ShowPosition();
// //return 0;
// Point pos(1,2);
//}
//#include <iostream>
//using namespace std;
//
//class Point
//{
//private:
// int xpos, ypos;
//public:
// Point(int x=0, int y=0) : xpos(x), ypos(y)
// {}
// void ShowPosition() const
// {
//  cout<<\'[\'<<xpos<<", "<<ypos<<\']\'<<endl;
// }
// Point operator*(int times)
// {
//  Point pos(xpos*times, ypos*times);
//  return pos;
// }
//
// friend Point operator*(int times, Point& ref);
//
//};
//
//Point operator*(int times, Point& ref)
//{
// return ref*times;
//}
//
//
//
//int main(void)
//{
// Point pos(1,2);
// Point cpy;
//
// cpy=3*pos; // 일반상수와 객체연산 안됨 전역으로 3을 먼저 찾음
//   // cpy 복사생성자에 인해서 복사되어 들어감.
// cpy.ShowPosition();
//
// cpy=2*pos*3;
// cpy.ShowPosition();
// return 0;
//}

#include <iostream>

namespace mystd // cout , endl 을 직접 구현 위해 선언한 이름공간
{
 using namespace std; // 이 usong 선언은 이름공간 mystd 내에서 지역적으로 이뤄졌으니, 이 지역 내에서만 유효한 선언이 됨.

 class ostream
 {
 public:
  void operator<< (char * str)
  {
   printf("%s",str);
  }
  void operator<< (char str)
  {
   printf("%c",str);
  }
  void operator<< (int num)
  {
   printf("%d",num);
  }
  void operator<< (double e)
  {
   printf("%g",e);
  }
  void operator<< (ostream& (*fp)(ostream & otm))
  {
   fp(*this);
  }

 };
 

 ostream& endl(ostream &ostm) // 여기서 endl 선언
 {
 ostm<<\'\\n\';
 fflush(stdout);
 return ostm;
 }

ostream cout; // 여기까지 cout 선언
}
namespace mystd1
{
 using namespace std;

 class istream
 {
 public :
  void operator>> (char * str)
  {
   printf("%s",str);
  }
  void operator>> (char str)
  {
   printf("%s",str);
  }
  void operator>> (int num)
  {
   printf("%d",num);
  }
  void operator>> (double e)
  {
   printf("%g",e);
  }
  void operator>> (istream& (*fs)(istream & itm))
  {
   fs(*this);
  }
 };
istream cin;
}

int main(void)
{
  using mystd::cout;
  using mystd::endl;
  using mystd1::cin;

  cout<<"Simple String";
  cout<<endl;
  cout<<3.14;
  cout<<endl;
  cout<<123;
  endl(cout);
  return 0;
}

이렇게 했는데 .. 더이상은 구상이 안되네요 .. 도와주세요 .. cin 을 만들라고하는데 .

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 현역으로 군대 안 간게 의아한 스타는? 운영자 25/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
411191 여고생 사귀는 법 에어로홍갤로그로 이동합니다. 14.03.08 123 0
411190 개로어 [1] 에어로홍갤로그로 이동합니다. 14.03.08 63 0
411189 외국계 기업 인턴 5공 다니면 가능함? [1] 때려도됨?갤로그로 이동합니다. 14.03.08 240 0
411188 재밋네 (115.86) 14.03.08 52 0
411187 사진html올리는연습 d(115.86) 14.03.08 54 0
411186 ㅋㅋㅋ 이거재밌다(115.86) 14.03.08 65 0
411185 맛있는소스 [2] 카이(115.86) 14.03.08 90 0
411183 스마트븅신이 쓰는 글에는 어떤 댓글을 달아도 허세갑(59.23) 14.03.08 60 0
411182 영상처리하는 프갤럼들 나와봐라 [3] dlbo갤로그로 이동합니다. 14.03.08 251 0
411181 네트워크엔지니어는 복불복이다 정말 [4] .(39.7) 14.03.08 255 0
411180 면접 진행할때마다 느끼는건데 [1] de(115.22) 14.03.08 198 0
411179 근데솔직히 실무안하면 API같은거 안보고 쓰기 힘들지않음? [1] 컴게이(114.201) 14.03.08 89 0
411178 스마트븅신은 왜 저딴 질문이나 하고 앉았냐? (183.101) 14.03.08 117 0
411177 HTML 좀 아는 사람있음?? [9] 겨울왕자(61.102) 14.03.08 245 0
411176 랭키닷컴 아이디 있는분 없으요?.,. 10분만 빌려주실분 ㅠㅠ 돌고래스피커갤로그로 이동합니다. 14.03.08 52 0
411175 컴초보가 한달만에 언어 마스터해서 저급 해킹 프로그램이라도 만드는게가능? [9] 좆문가(121.175) 14.03.08 409 0
411173 긴급질문 www.eff.org 접속 안되나요? [3] 에어로홍갤로그로 이동합니다. 14.03.08 87 0
411171 형들 이거 왜그런거야?? [7] ㅁㄴㅇㅁㅇ(121.173) 14.03.08 250 0
411170 컴퓨터 부팅 질문 하나만 드려도 되나요 ㅜ ㅇㅇ(112.169) 14.03.08 50 0
411168 확실히 자바공부하니깐 프로그램짜는능력이 향상되네 123(114.201) 14.03.08 115 0
411167 인턴월급 TOP25 [1] 이웃집힘법사갤로그로 이동합니다. 14.03.08 211 0
411166 내가 생각하는 프로그래머 = 치킨의 근본적인 원인... qt(81.17) 14.03.08 231 0
411165 성폭행범을 2주간만 구류조치 [1] 이웃집힘법사갤로그로 이동합니다. 14.03.08 86 0
411164 나 다시 판마한다~ [1] 허세갑(59.23) 14.03.08 66 0
411163 Brackets라는 CSS, HTML 편집기 깔아봤는데.. 오오 신기하다 [2] 새싹제거갤로그로 이동합니다. 14.03.08 167 0
411162 누가 인생을 마라톤이라 했나? [3] 에어로홍갤로그로 이동합니다. 14.03.08 109 0
411161 너의 뇌는 지식을 갈망하는데 너는 그것을 디시를 통해 해결하는구나 [5] 허세갑(59.23) 14.03.08 117 0
411160 정홍원 총리 망언, "카드사태, IT 강국이라 생긴일" [1] 에어로홍갤로그로 이동합니다. 14.03.08 105 0
411159 그런데 그것이 실제로 일어났습니다 [3] HW3갤로그로 이동합니다. 14.03.08 184 0
411158 소프트웨어 산업 발전이라는게 근본적으로 장시간 노동에 있으니깐.. [1] dd(121.143) 14.03.08 95 0
411157 븨주월수뜌듸요10뷰툐는떵콤에쇼안됴라ㄱr요ㅜㅜ [4] ㅇㅇ(116.123) 14.03.08 80 0
411155 html css javascript 기본서 추천 부탁요! [2] webwebweb(175.197) 14.03.08 494 0
411154 프로즌 보면서 느낀건데 마법세계 였다고 해도 수학을 잘해야 [4] 요미코치료사(59.17) 14.03.08 157 0
411153 어린이는 희망입니다. 허세갑(39.7) 14.03.08 50 0
411151 프찔이 새끼들을 위해 특별히 [1] 시닙쎈(117.16) 14.03.08 310 0
411149 역시 키보드 토닥거리면서 돈버는게 짱인듯 싶어 타일맨(116.37) 14.03.08 125 0
411148 작전이라는 영화 봤는데 진짜 주식으로 돈 저렇게 벌 수 있는건가 [6] 타일맨(116.37) 14.03.08 222 0
411147 븅신들아 이거 풀어봐라 [4] 이웃집힘법사갤로그로 이동합니다. 14.03.08 310 0
411146 나도 타일자격증이나 따야겠다 [1] 타일맨(116.37) 14.03.08 197 0
411145 이 세계는 가상세계이다. [7] 이웃집힘법사갤로그로 이동합니다. 14.03.08 329 0
411144 앞으로도 호구들은 이 바닥에 무한정 공급되겠지? [2] 새싹제거갤로그로 이동합니다. 14.03.08 136 0
411143 4년제 졸업한 프로그래머가 초봉 3300도 못 받으면 [1] 새싹제거갤로그로 이동합니다. 14.03.08 271 0
411142 여기 그림이랑 연계해서 프로그래밍 하는게이있음? [1] 333(1.229) 14.03.08 83 0
411141 '정부 인증' 받은 KT 홈피…초보적 해킹에 뚫렸다 [2] ㅇㅇ(222.112) 14.03.08 274 0
411140 죄송합니다 ㅇㅇ(223.62) 14.03.08 58 0
411139 횽님들 ㅠ 디시인사이드 같이 웹 이용 연령층 보고싶은데 어디서 보죠? [6] 돌고래스피커갤로그로 이동합니다. 14.03.08 172 0
411137 "오후 3시 퇴근" 근로시간 줄인 기업 실적이… [1] ㅇㅇ(222.112) 14.03.08 254 4
411135 나무 [5] 이웃집힘법사갤로그로 이동합니다. 14.03.08 123 0
411134 내가 어디서 컴터본체 걍 물로 세척한담에 완전건조시켜도 [4] ㅇㅇ(182.214) 14.03.08 99 0
411132 vs2008 ? vs2012? 뭐가 알을 더 잘 낳음? [4] 컴앤락갤로그로 이동합니다. 14.03.07 129 0
뉴스 박시은♥진태현, 암 수술 후 근황 전해...“예전 같지 않고 조금 힘드네요” 디시트렌드 07.05
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2