mit getch() kannst du einzelne Zeichen abholen, ohne dass jedes Zeichen mit ENTER bestätigt werden muss. Programmiere eine Schleife, die so lange getch't bis ein Leerzeichen empfangen wurde.
Die Zeichenfolge speicherst du in einem char-Array, z.B. char cInputAry[128]. Achte darauf, dass du die Zeichen mitzählst und nicht mehr Eingaben zulässt als das Array Plätze hat, sonst gibts Abstürze.