やはりPRGGET$()で最後に改行が付くのは仕様なんですかね^^; Cで言うgets()的な仕様を期待したのですがfgets()的仕様なのですね。 とりあえず、スロットもファイル的扱いになっていると考えればよいのだろうか? とりあえずperlやrubyのファイル処理と同様に、今回は、バグで後で修正されても良いようにchomp(最後の1字が改行なら削除する)で実装してみましたが、みき★さんの例の様にchop(最後の1字を削除する)でも良い様な気がしてきました。 最後の無駄な改行の回避はマギーさんのやり方で良さげです。 でもこれPRGSET、PRGINSが「PRINT S$」的な仕様だから駄目な気が「PRINT S$;」的な仕様で最後に改行が入らなければ、丸く収まる気が^^; と言うことは、PRGSET、PRGINSの実装上のハグ?もしくは仕様バグ?