hey everybody!

i'm really new to c programing , i truly hopes to get some ideas
( hints if possible ) to a task in c that i'v been given.

the task goes like this:

1. Input the string

Description: Input the string after the following message
Please, enter your string>
Maximal allowed string length is 420. Each number in the string must be maximum
20 digits, and there must be maximum 20 numbers. In case of empty string or string
consisting characters which are not digits or spaces, as well as in case of more than
20 numbers in the string, or in case of number longer than 20 digits, the following
message will appear:
ERROR: Bad string, try again.
and the program asks to input the string again.

these are the instructions , i don't know how what is an empty string , or how should i deal with it, and what kind of variables i should use ( i'm not allowed to use string function , or any other kind of funcitons,only strings and arrays...

thank you all!