//************************************************* //func rdstate(): this function permit to know I/O //state //iostate rdstate(); //************************************************* #include #include using namespace std; //------------------------------------------------- void checkStatus(ifstream &in){ ios::iostate i; i=in.rdstate(); if(i & ios::eofbit){ cout<<"End of file\n"; } else if(i & ios::failbit){ cout<<"no fatal error\n"; } else if(i & ios::badbit){ cout<<"Fatal error\n"; } } //================================================== int main(){ char ch; ifstream in("testchar",ios::in|ios::binary); if(!in){ cout<<"Erro opening file in\n"; return 1; } cout<