// 26_26-8.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
//

#include "stdafx.h"
#include <iostream>
#include <windows.h>

using namespace std;

class XYpos;
istream &operator>>(istream &ist, XYpos &obj);
ostream &operator<<(ostream &ost, XYpos obj);

class XYpos {
private:
	int x, y;
public:
	XYpos(int n1 = 0, int n2 = 0) { x = n1; y = n2; }
	void disp() { cout << "(" << x << "," << y << ")\n"; }
	friend istream &operator>>(istream &ist, XYpos &obj);
	friend ostream &operator<<(ostream& ost, XYpos obj);
};

istream &operator>>(istream &ist, XYpos &obj)
{
	ist >> obj.x >> obj.y;
	return ist;
}

ostream &operator<<(ostream &ost, XYpos obj)
{
	ost << "(" << obj.x << "," << obj.y << ")";
	return ost;
}

int _tmain(int argc, _TCHAR* argv[])
{
	XYpos d1, d2(60, 70), d3(80, 90);

	cout << "2つの数値を入力してください: ";
	cin >> d1;
	cout << "入力されたデータは: " << d1 << '\n';
	cout << d1 << d2 << d3 << '\n';

	MessageBox(NULL, _T("Check Console Window"), L"MessageBox", MB_OK);

	return 0;
}

