![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
mnstr
Keep Learning.
展开
-
二维vector可以转二维数组使用吗?
前言 由于vector重载了下标运算符,且vector所储存的数据是连续存储,因此我们可以将vector参数直接当作一维数组来使用,但二维vector能否直接转换成二维数组来使用呢? 不可以。vector转一维数组 首先,参考vector转一维数组的情况:using std::vector;template <typename T>T *vector2array(vector<T> v){ return (T *)&v[0];}原创 2020-12-16 16:48:24 · 1756 阅读 · 0 评论 -
局域网内文件传输的windows程序实现
原理使用VS创建windows窗体项目Winsock + 文件读写实现文件接收程序fileReceiver.exe和发送程序fileSender.exe程序下载链接代码//发送程序#include <iostream>#include <fstream>#include "winsock.h"#define SLICE_SIZE 1280#pra...原创 2019-12-25 23:52:15 · 817 阅读 · 0 评论 -
hex文本字符串转hex文件
原理去除无效字符"0x"、"\n"、空格等,从第一个有效字符(即0~F)开始,每2个有效字符满足转换条件,输出一个格式化字节。将字符串输入后,每两个字符转换成一个byte(Hex),如:9F01以ASCII码保存为四个字节,输出为十六进制文件的两个字节:9F 01从第一个有效字符开始,每2个有效字符(即0~F)输出一个格式化字节,“0x”、"\r\n"、空格等字符会被跳过。使用方式设...原创 2019-12-12 13:26:46 · 2522 阅读 · 3 评论