msg_hrit.cpp
来自「HRIT读取,用于在LINUX下显示高束数据图像」· C++ 代码 · 共 50 行
CPP
50 行
#include <MSG_HRIT.h>bool MSG_HRIT::open(char *name){ hrit_ifstream.open(name, (std::ios_base::binary | std::ios_base::in)); if (hrit_ifstream.fail( )) { std::cerr << "Cannot open input hrit file " << name << std::endl; return false; } return true;}void MSG_HRIT::read( ){ l15_head.read_from(hrit_ifstream); l15_data.read_from(hrit_ifstream, l15_head); return;}void MSG_HRIT::close( ){ hrit_ifstream.close( );}std::ostream& operator<< ( std::ostream& os, const MSG_HRIT &hrit ){ os << (MSG_header&) hrit.l15_head << (MSG_data&) hrit.l15_data; return os;}#ifdef TESTMEint main(int argc, char **argv){ MSG_HRIT hrit; if (! hrit.open(argv[1])) return 1; hrit.read( ); std::cout << hrit; hrit.close( ); return 0;}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?