Ok, this is a C programming homework question. But I\'m truly stuck.
I ask the user to input words, and then I insert the input into an array, but I can\'t have any
Yes, you want malloc. Checkout this tut.
http://www.cprogramming.com/tutorial/dynamic_memory_allocation.html
This site is good in general for learning.
Here is an example of using realloc, it is basically exactly what you are asking to do.
http://www.cplusplus.com/reference/clibrary/cstdlib/realloc/