>>char * Drive[32];
I guess you actually meant:
>>char Drive[32];

>>int count = 0;
Now you're writing C++. Or at least C to C99 standard. But I guess it's C++. You cannot declare a new variable mid function.

Your functions need prototypes at the top of the source.
>>int die(void);
>>int fullscreen(void);