授人以渔,不授人以鱼。
bool ImageSize::LoadImage(string ImageName,int flag) { if(0 == ImageName.length()) return false; ifstream ffin(ImageName.c_str(),std::ios::binary); if(!ffin) return false; short s,s1; switch(flag) { case 0: bool bVal = isVaild(ffin); if(bVal == false) return false; ffin.seekg(6); ffin.read((char*)&s,2); ffin.read((char*)&s1,2); width = s; height = s1; break; } ffin.close(); return true; }