Sunyanfeng00000

导航

 

2023年3月23日

摘要: 电子海图是为适用航海需要而绘制的包含海域地理信息和航海信息的一种数字化的专题地图,符合国际标准的电子海图数据统称为S-57电子海图。本文主要在S-57电子海图数据的理论模型和数据结构的基础上,实现对S-57电子海图数据文件的解析,将海图信息解析后保存到xml文件中,供后续调用和研究。 电子导航图(E 阅读全文
posted @ 2023-03-23 09:46 Sunyanfeng00000 阅读(129) 评论(0) 推荐(0)
 

2020年9月1日

摘要: #删除文件夹 递归 bool RemoveDir(const char* szFileDir) { std::string strDir = szFileDir; if (strDir.at(strDir.length() - 1) != '\\') strDir += '\\'; WIN32_FI 阅读全文
posted @ 2020-09-01 19:20 Sunyanfeng00000 阅读(53) 评论(0) 推荐(0)
 

2020年6月10日

摘要: 1 windows 遍历文件夹 // 遍历文件夹下所有文件 不递归 void TraversalFilePath(LPCSTR Path, std::vectorstd::string& vFilePathName) { //LPWIN32_FIND_DATAA FindData; WIN32_FI 阅读全文
posted @ 2020-06-10 14:24 Sunyanfeng00000 阅读(192) 评论(0) 推荐(0)
 

2020年6月2日

摘要: 现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。本文为你介绍了十一种类库,有我们常见的,也有不常见的,一起来看。 如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把 阅读全文
posted @ 2020-06-02 15:11 Sunyanfeng00000 阅读(148) 评论(0) 推荐(0)
 

2020年5月28日

摘要: //处理unicode 中文乱码的问题 void ConvertUtf8ToGBK(stdstring&amp, stdstring strUtf8) { int len = MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)strUtf8.c_str(), -1, N 阅读全文
posted @ 2020-05-28 10:46 Sunyanfeng00000 阅读(1347) 评论(1) 推荐(0)
 

2020年5月19日

摘要: (1) _stdcall调用 _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。 WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题: #define WINAPI _stdcall 按C编译方式,_stdcall调用约 阅读全文
posted @ 2020-05-19 11:08 Sunyanfeng00000 阅读(122) 评论(0) 推荐(0)