是否有任何方法(或什么的最好方式),从4个无符号的字符将一个unsigned int,然后再返回...
......一般编程?
......信道的通信?
我知道如何与这个bitshifts +按位AND或OR,但不知道是否有什么更好的技巧/窍门!
谢谢
回答:
对于通道COMMS,你知不知道,你可以在一个信道上发送的结构?你可以收拾你的char数组中的结构,例如:
typedef struct foo {
char c[4];
} foo;
void f(chanend c) {
foo bar;
// ... Initialise bar
c <: bar;
}
void g(chanend c) {
foo bar;
c :> bar;
}
int main(void) {
chan c;
par {
f(c);
g(c);
}
}