Todas as combinações possíveis de 0 e 1

Boa tarde,
preciso urgente de um código em C para todas as combinações possíveis de 0 e 1 em um vetor com tamanho máximo de 10.

E onde está a sua dificuldade?

Quer algo assim?

0000000000
0000000001
0000000010
0000000011
....
1111111111

Todas as sequências tem que ter 10 elementos ou podem ter menos?

Abraço.