#include <stdio.h>
int main()
{
unsigned short a,b,c,d,e;
a = 0;
b = 1;
c = 2;
d = 3;
e = 4;
char bitstring[16];
dec2bin(a,bitstring[16]);
dec2bin(b,bitstring[16]);
dec2bin(c,bitstring[16]);
dec2bin(d,bitstring[16]);
dec2bin(e,bitstring[16]);
}
void dec2bin(unsigned short input, char bitstring[16])
{
int i;
for(i=0; i<16; i++, input>>=1)
bitstring[i] = '0' | input & 1);
}
Il programma mi da un errore sulla prima parentesi graffa nella dichiarazione della funzione come mai?