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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0725
aaaaaテキストファイルについて8未解決


aaaaa

リンク

2010/7/25(Sun) 21:12:16|NO.33949

別件の質問させていただきます
テキストを読み込んで中身を表示させるところまでは分かったのですが
その中身を一行ずつ配列変数に格納する方法が分かりません
どうぞよろしくお願いします



この記事に返信する


HSP初心者

リンク

2010/7/25(Sun) 21:21:50|NO.33950

noteget で読み込んでいけばいいかと思います。



u

リンク

2010/7/25(Sun) 21:24:41|NO.33951

改行は「\n」というコードで表されるのはご存知でしょうか。
指定文字列で区切り配列に代入するにはsplit命令が適切です。

a="リンゴ\nゴリラ\nラッパ"//改行された文字列 split a,"\n",array//改行コード区切りで配列変数へ代入 mes array(0) mes array(1) mes array(2)



aaaaa

リンク

2010/7/25(Sun) 21:30:02|NO.33952

早くもご解答ありがとうございます
その方法ですと 例えばテキストファイルの中身が

aa\nbb\ncc
dd\nee\nff
gg\nhh\nii

と言う場合でも可能なのですか



e

リンク

2010/7/25(Sun) 21:33:25|NO.33953

いや実際やってみろよ;



HSP初心者

リンク

2010/7/25(Sun) 21:40:58|NO.33954

どんまい (o・_・)ノ”(ノ_<。)



u

リンク

2010/7/25(Sun) 21:43:46|NO.33955

可能です。
テキストファイル内に直接書かれた\nは「\\n」と表さない限りひっかかりません。
このような特別な意味をもつ文字列をメタ文字といい、\\nのように効果を打ち消す記述を「エスケープする」といいます。



aaaaa

リンク

2010/7/25(Sun) 21:49:57|NO.33957

分かりやすい解説ありがとうございます
頭が悪いのでよろしかったらスクリプトを載せていただけるとありがたいです



u

リンク

2010/7/25(Sun) 22:53:34|NO.33962

分かりやすい、言葉の綾ですね。
NO.33951がサンプルになるはずです。
テキストファイルを読み込み、あの変数aに内容を格納してみてください。
noteloadで読み込んだのなら、noteselに指定した変数を代入すればよいはずです。



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