#programowanie #gamedev #jezykc Czołem, w jaki "pakuje" się kilka wartości np. do bajta i jak je wyodrębnić potem?
np.
np.
uint8 issolid; // przyjmuje: 0 lub 1
uint8 type; // przyjmuje: 0,1,2,3,4
u_int8 data; // <-- tu chce wpakować






















'static volatile' vs. 'static' vs. 'volatile' w C
#nauka #studia #programowanie #jezykc #pracait #naukaprogramowania #mikrokontrolery
void foo () {static int x = 0;
x++;
bool*masz wartość, która mówi czy sensor światła coś wykrył. Wartość tej zmiennej zmienia się niezależnie od programu (kompilator nie wie co się dzieje w tle) i w takim przypadku musisz użyć volatile, żeby wszystkie odczyty z tej zmiennej były