int maxLean;
String s[];
int i = 0;

ChangeChar_V(int _maxLean, String _s[]) {
maxLean = _maxLean;
s[] = _s[]; }
//----------------------------------------------------

上記のプログラムで質問があります。
上記のプログラムではコンパイル時にエラーが出ます。
そのエラーとは、s[] = _s[];の文でインデックスがありません。とでます。
私のやりたいことは、文字列の配列を引数として収得したいのですが、
この場合、どのように文を書けばよいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

配列sに引数の配列_sをまるごと代入するという


考えでよろしいのでしょうか?もしその方向でお考え
でしたら、
String[] s; 
及び、
(int _maxLean, String[] _s)
と記述し、
s = _s;
といったように配列まるごと代入という形になると
思います。
補足:あらかじめ配列を宣言しておいた場合、
   配列は動的に要素数を作成できないため、
   もし動的に配列を作りたいと思われたら
   やはりVectorクラスを使用する方がよいので
   しょうね。
    • good
    • 0
この回答へのお礼

助かりました。これで先へ進むことができます。こんどはVECTORで考えてみます。

お礼日時:2000/12/15 14:05

これはJavaでしょうか?JavaであればVectorなんかつかったらどうでしょう?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング