HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0504
たいちゃんテキストファイルに出力時に追記したい4未解決


たいちゃん

リンク

2015/5/4(Mon) 04:23:13|NO.68969

入力BOXに入力した文字をメモ帳に保存は出来たのですが、
次も同じ入力BOXに入力した文字を、先ほど保存した次の行に保存するにはどうしたらいいのでしょうか?
		sdim data,256
data="" input data,200,20 button "確認",*kakunin stop *kakunin notesel data noteadd ""+data notesave "test.txt" mes "保存"

10と入れて保存、次に20と入れて保存という風に入力すればtest.txtに
10
20
と表示させたいのですが、ずっと一行目に上書き保存されてしまいます。



この記事に返信する


YUUKKURI

リンク

2015/5/4(Mon) 08:21:40|NO.68971


sdim data,256 data="" input data,200,20 button "確認",*kakunin stop *kakunin notesel data noteadd ""+data+"",,0 notesave "test.txt" mes "保存"
これで良いですかね?



たいちゃん

リンク

2015/5/4(Mon) 16:14:53|NO.68979

>>YUUKKURIさん
ありがとうございます。
教えて頂いたスクリプト試したのですが、やはり1行目に上書きされてました。
説明が悪かったかもしれません。
入力ボックスに10と入れて保存を押すと、test.txtの1行目に10と記録されますよね。
次に入力ボックスの10を消して20と入れて保存を押したら、
test.txtの10は残したままで、2行目に20と記録させたいのですが、うまくいきません。



スペース(HSP歴3年)

リンク

2015/5/4(Mon) 17:40:59|NO.68982

入力ボックスに10と数字を入力した時点でdataの値は10になります。
そしてnoteaddでdataにdataを追加したら、
10
10

となってしまうので、dataと入力ボックスの変数を別々にしないといけません。

sdim data,256 notesel data data="" 数字="" input 数字,200,20 button "確認",*kakunin stop *kakunin noteadd 数字,,0 notesave "test.txt" mes "保存"



YUUKKURI

リンク

2015/5/6(Wed) 17:04:32|NO.69018

>>たいちゃん
あ、本当ですね。
こちらの知識不足でして...
申し訳ありません。



ONION software Copyright 1997-2023(c) All rights reserved.