<?php
class IOStream {
public $endl = "\n";
public function cout($text){
echo $this->isWin() ? $this->toCP866($text) : $text;
}
public function cin($var){
global ${$var};
${$var} = $this->isWin() ? $this->fromCP866(trim(fgets(STDIN))) : trim(fgets(STDIN));
}
public function isWin(){
return DIRECTORY_SEPARATOR == "\\" ? true : false;
}
public function toCP866($text){
return iconv("UTF-8", "CP866", $text);
}
public function fromCP866($text){
return iconv("CP866", "UTF-8", $text);
}
}
?>