文字列を配列に格納


よしだくにお  2010-01-16 10:57:02  No: 37033

Memo1に入力された、数行の文字列(半角英数のみ)を
1行ずつ最終行まで配列に格納したいのですが方法をお願いします。
(例)
aaaaa
bbbbb

ddddd
の場合
a[1] = aaaaa
a[2] = bbbbb
a[3] = 
a[4] = ddddd

という具合にしたいです。


igy  2010-01-16 16:14:38  No: 37034

>1行ずつ最終行まで配列に格納したいのですが方法をお願いします。

どこまで作っていて、どの部分がわからないのですか?
(ソースコードをここに書いてみてはいかがですか?)


igy  2010-01-16 16:36:32  No: 37035

あと、

>配列に格納したいのですが

配列よりTStringListを使うほうがよい場合も
あるかと思いますが、いかがですか?


HOta  2010-01-18 05:44:14  No: 37036

元々、TMemo型はそのままLinesが配列になっていますが?


Kenny  2010-01-18 19:30:12  No: 37037

おそらく、HOtaさんの書かれた
> 元々、TMemo型はそのままLinesが配列になっていますが?
の意味が分からないんだと思います。

Memo1の内容が
aaaaa
bbbbb

ddddd
の場合、わざわざ別に配列を用意しなくても、
Memo1.Lines[0] = aaaaa
Memo1.Lines[1] = bbbbb
Memo1.Lines[2] = 
Memo1.Lines[3] = ddddd
とMemoそのものが配列構造になります。>よしだくにおさん。配列の添え字が1ずれることにだけ注意してください。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加