The scanf directly from stdin requires you to type all three names. Put the user input into a buffer instead and scan that.
Code:char inputBuffer[77]; char First[25]; char Middle[25]; char Last[25]; printf("Please Enter Your Name: "); fgets(inputBuffer, 75, stdin); sscanf(inputBuffer, "%25s %25s %25s", First, Middle, Last); [...]