システムのINPUTは可変長引数です。 DEFでユーザが定義出来るのは固定長引数で、型も固定化しなければならなかったかと。 汎用的に作ろうとすると、数値用、文字列用、それの複数、組合せを用意しなければならないかと。 MIDPRINTでガイド文字列を表示してINPUTはガイド文字無しで使用すると言う方法も。 その場合、現状のMIDPRINTでは改行してしまうので改行しない版がひつようかと。 因みに画像の定義では引数がTEXT$で内部処理は、A$となって居ます。 期待通りに動いていないのでは?