в mbuf
Это указатель, при чем тут 161
да но мне надо 161 в mvs а не -91
Это одно и то же число
это одно и тоже число если беззнаковое
данные не в адресе указателя а например в mbuf[0];
В чем проблема просто заюзать unsigned char, если так надо?
дак я так и делаю! вопрос то не в этом! почему в mingw 161 как надо а в mvs -91 т.е то же самое число только отрицательное
в mingw почему не надо явно ставить unsigned а в mvs пришлось
Потому что так захотелось вывести разработчику
разрабу хотелось 161 просто прога не под mvs заточена
кому нужны гарантии явно пишут какой чар хотят
Какая у тебя проблема? На вопрос тебе ответили.
может быть, но в mingw почему то компилятор решил что это unsigned в том то и вопрос
Ты так и не показал, как выводишь
Чтобы узнать ответ на вопрос, почему разработчик компилятора решил сделать так, напиши ему письмо на почту.
тебе уже 5ый раз повторяют что это ОК
я выше с первого поста написал что мне примерно так объяснили, то есть как прочитать "char" знаковым или беззнаковым решает компилятр и это нормально?
Вот даже такого спокойного человека вывел из себя... Я его понимаю...
Обсуждают сегодня