00355 01/11/27 19:11 getlineの改行コードを除く方法について
投稿者 : iceaxs   コメントを投稿する

こんにちは。iceaxsです。

質問します。
getline #aにて、データを取得したときに、取得データの中に、
改行コードが含まれている場合に、writefileにて、改行を取り除いて、
FILEに書き込みたいのですが、どのようにすればよろしいでしょうか。
writefile単体では、行単位でとなっているかと思いますが、

*********************************
timeout 5
appendfile "abc.txt"
if( no ) createfile "abc.txt"
beginloop
getline #a
getline #b
if( timeout ) breakloop

writefile "abc.txt",#a +#b
endloop

としていると、getline 取得した変数 #a、#bが
テキスト上の例として、
abcdefghijklmnopqrstuvwxyz^M
ABCDEFGHIJKLMNOPQRSTUVWXYZ^M
1234567890^M
     *@ (これは、#a、bで取得したデータ)
     *A
     *B
TIMEOUTまで取得

となってします。
これを、
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890^M
     *@ *A *B^M
TIMEOUTまで取得したデータをする。

としたいのですが、皆さんからの情報をよろしくお願いします。




新規に投稿する