jmpcm:
На моем PIC18F значение int составляет 16 бит (2 байта).
Но проблема в том, что код отлично работает на моем компьютере, но не на PIC, тогда как переменные, которые я использую, имеют одинаковый размер.
Филипп:
У меня такое чувство, что вы можете быть правы насчет того, что стол не будет очищен! Пока не могу проверить это.
Жанна Пиндар:
Нет. Я храню массив битов, с которыми мне нужно взаимодействовать, в int (необходимо сэкономить место в ОЗУ), поэтому мы все еще работаем над окончательным сохранением base10.
Все:
Я справился с этим со структурой, для которой я определил все биты:
struct {
unsigned int bit0: 1;
unsigned int bit1: 1;
...
Таким образом, я могу хранить 1 бит в группе из 8 битов и рассматривать его как int в основных вычислениях и получать к нему доступ в матрице Nx1.
Спасибо за вашу помощь, тем не менее!