給定一個指針和一個包含此指針大小的變量。指向帶空格字符串的指針
我需要做什麼來創建一個字符數組,其中包含每個字節的十六進制值後跟一個空格。
輸入:
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