概述
在开发中经常遇到以下情况,通过一些工具捕获的16进制数据,应用到代码中,比如通过Wireshark抓获的数据包,观察到的程序内存数据。
但是在开发时,不能直接使用这些数据,需要转换如下样子,才可以在代码中使用:
我写了一个小工具,可以将二进制数据流转换成数组,代码如下:
// FileNameToArray.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
using namespace std;
int Convert(char *szSourceBuf,char *szDestBuf)
{
char *p =szSourceBuf;
while((*p) != '