给定一个指针和一个包含此指针大小的变量。指向带空格字符串的指针
我需要做什么来创建一个字符数组,其中包含每个字节的十六进制值后跟一个空格。
输入:
char *pointer = "test";
int size = 5;
输出:
"74 65 73 74 00"
指针不一定是字符串,可以是任何地址。
我可以打印它,但不知道如何保存在一个变量。
char *buffer = "test";
unsigned int size = 5;
unsigned int i;
for (i = 0; i < size; i++)
{
printf("%x ", buffer[i]);
}
所以你尝试过什么至今? – taocp 2014-09-22 18:06:32
您使用的输出语句是什么(非常重要)? – 2014-09-22 18:07:45
我需要一个字符串/字符数组与输出 – dromenox 2014-09-22 18:11:11