ページ 11

Print文で最後に改行が入らないようにしたい

投稿記事Posted: 7月 23rd, 2019, 4:07 pm
by kuro_shira
Printでテキストファイルに文字列出力をしたいのですが、最後だけ改行を入れないようにしたいです。

行1(Lf)
行2(Lf)
行3(EOF)

のようにしたいです。
途中に改行を入れないようにする方法は見つけたのですが、
Print #FileNo, Sheet.getCellByPosition(col,i).String;

最後にファイルにまとめて出力する際には必ず最後に改行が入ります。

Print文の文法を見る限り、それらしい引数は無いようなのですが、
https://help.libreoffice.org/3.5/Basic/ ... Runtime/ja
https://wiki.openoffice.org/wiki/JA/Doc ... me_Library)
この改行を入れない方法はあるのでしょうか?

Re: Print文で最後に改行が入らないようにしたい

投稿記事Posted: 7月 23rd, 2019, 5:52 pm
by kuro_shira
自己解決です。

TextOutputStream を使えば実現可能でした。
http://hermione.s41.xrea.com/pukiwiki/i ... 2Ftextfile