how to input a huge number in C string? : I want store a positive integer up to 10^500000 in a string,

but i don't know what should i write of the size of string.

  `char in[?????];`

just like that.

I tried to write something like that

    char in[sizeof(long double)];

but it wasn't work.

