в моей программе Я сравниваю char с шестнадцатеричным int и получаю разные результаты для , работающего на КПК X86 PC и ARM, скомпилированных с помощью gg-gcc или native gcc на n900, либо way, Условие верно для ПК и не переходит на мобильный.Сравнение между указателем и целым числом в C на X86 по сравнению с ARM
int main(int argc, char *argv[])
{
if (*argv[1] == 0xffffffcc)
puts("ok");
return 0;
}
На каком персонаже вы пытаетесь протестировать? Latin Capital Letter I С могилой или началом последовательности utf-8? –
на обеих арках, которые я делаю: './a.out $ (printf" 0xcc "| xxd -r)' –
Где в этом вопросе вы сравниваете указатель и целое число? – MikeMB