I've a big char array,

Code:
char big[100000];
And a small array in a node of a linked list:

Code:
struct Root
{
     char small[100];
     struct Root *next;
}
How can i store each 100 bytes of large array into small array of each node with a single line of code? i.e. I don't want to copy byte by byte under a loop. Is it possible?