read( ) without newline?



Is there a way to package the read(...) function so that the user input will 
occur on the same line as the read message string?
naked read behavior:

(%i23) h: read(" input h")$
 input h
3;
(%i24) h;
(%o24)            3

Ted Woollett
win xp v5.12