So i'm completely new to programming and I'm not sure if I'm even asking this correctly. The code does exactly what I want it to as far as output matching input. It's just supposed to spit out the first letter of whatever words you put in.

The problem is I want to prompt the user for input and get a string of words, then enter that into the array I guess? My program now instead has the user put their input on the same line as running the program. I can't figure out how to implement this, nor can I figure out the correct wording to put into google. 

```
include <stdio.h>
include <cs50.h>
include <ctype.h>

int main (int argc, string argv[])
{
    for (int i = 1; i < argc; i++)
    {

        printf("%c", toupper(argv[i][0]));
    }
    printf("\n");
}

```

I guess I mainly need to know the syntax, sorry if I've explained this terribly. Thanks in advance for any help, and let me know whether you need me to clarify anthing/