c++
不听不看不说
一只程序猿
展开
-
VC++ 获得本地中指定网段的IP
从网上借鉴了方法,实现获得本机的众多IP中,指定某个网段的IP地址,这里是指局域网环境下,偷懒的方式,只比较了IP地址的第三个数字,严谨的来说,需要根据子网掩码来获得网段地址,进而逐个比较的。byte charToInt(char * str, int start_idx, int end_idx){ int a = 0, i; for (i = start_idx; i &...原创 2019-11-02 21:43:41 · 278 阅读 · 0 评论 -
C++中保存为jpg文件的方法
c++中,将像素矩阵直接写入jpg文件比较麻烦,从网上找到一个高手的方法,代码不多,推荐一下。https://create.stephan-brumme.com/toojpeg/感谢造轮子的人。转载 2019-04-01 11:15:32 · 7085 阅读 · 2 评论 -
error LNK2001: unresolved external symbol "class ATL::CAtlBaseModule ATL::_AtlBaseModule"
在使用下面的方法获得当前路径时, wchar_t szBuff[MAX_PATH] = { 0 }; HMODULE hModuleInst = ATL::_AtlBaseModule.GetModuleInstance(); GetModuleFileName(hModuleInst, szBuff, MAX_PATH);编译提示报错,error LNK200...原创 2019-09-17 20:17:30 · 1176 阅读 · 0 评论 -
Windows Socket Error codes
windows下的socket错误代码,对应的含义。转载 2019-10-09 08:44:37 · 289 阅读 · 0 评论 -
十六进制字符数组转十六进制byte
读取txt文件中的16进制数组,默认以16进制字符方式读取,每个字符占1个字节,默认以ASCii类型读取出来;16进制byte需要将两个字符组成1个字节的byte类型;char * cArray = new char[]{'E' , 'F' , '2' ,'A'};byte * by16 = new byte[cArray长度 / 2];for (int i = 0, j=0; i &...原创 2019-10-10 15:31:39 · 547 阅读 · 0 评论