Как мы можем проверить конец массива unsigned char? С строкой гольцом это легко, я могу просто сделать тест, какКак проверить конец массива unsigned char?
while (str[i] != '\0')
или просто
while (str[i])
Но с массивом неподписанного символа, который не работает, и я не очень понимаю, почему , Вот пример, когда мне нужна помощь
BYTE* a = getB();
int i=0;
while(a[i]!=0)
{
printf("%C", a[i]);
i++;
}
Благодарности
[Этот код кажется прекрасным] (http://melpon.org/wandbox/permlink/xoN2so1dCSsRfbM0). Что значит «не работает»? Пожалуйста, напишите [Минимальный, Полный и Подтверждаемый пример] (http://stackoverflow.com/help/mcve). – MikeCAT
Вы не можете. Период. –
Почему бы не выбрать * один из * C или C++? – MikeCAT