#include "StdAfx.h"
#include "IO.H"
#include <locale>
using std::wstringstream;
wstringstream *pBuffer=new wstringstream();
bool MyWrite(std::wstring s)
{
static bool InitLocal=true;
if(InitLocal){
std::locale loc("chs");
pBuffer->imbue(loc);
InitLocal=false;
}
pBuffer->clear();
if((*pBuffer)<<s)
{
pBuffer->put(L'\n');
return true;
}
return false;
}
bool MyRead(std::wstring& s)
{
if(NULL!=pBuffer)
{
wchar_t name[256];
pBuffer->clear();
pBuffer->getline(name,256);
s=std::wstring(name);
// pBuffer->ignore();
if(s.length()>0)
{
return true;
}
}
return false;
}