我想显示没有NULL值的值。我是vC++的新手,请任何人提供解决方案。如何显示无空值的值..?
char actualKey [41];
我的输出: 0F3798250D5C6C47ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ 但
我想这一点, 0F3798250D5C6C47
我想显示没有NULL值的值。我是vC++的新手,请任何人提供解决方案。如何显示无空值的值..?
char actualKey [41];
我的输出: 0F3798250D5C6C47ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ 但
我想这一点, 0F3798250D5C6C47
你应该先使用此功能,所有的值初始化为零。
memset(actualKey, sizeof(actualKey), 0);
或避免使用'char actualKey [41] = {};'调用'memset'。 – juanchopanza
没错。在声明时应该初始化数组。 – David
非常感谢..其工作正常.. – Karthikeyen
请显示您正在用于写在actualKey中的代码 –
问题是在字符串末尾没有终止'\ 0'。 – user1793036
谢谢你的回复..我的代码是char actualKey [41]; actualKey [40] = NULL; 为(I = 0; I> 4]; actualKey [j ++] = map [((unsigned)(buffer [i]&0x0F))]; } printf(“\ nKey:%s \ n”,actualKey); –
Karthikeyen