I am trying to scan in 1-3 words from the user into a string. However, Only the first word will scan.
scanf("%s", &area ) ;
scanf stops reading from the stream when a space is encountered. You need to use getline instead.
scanf