返信する: 汎用質問板



オプション

参照

自由配列をポインタで渡す
投稿者: MJun 投稿日時: 2013/7/15 13:12
#code(d){{{
import std.stdio;

void Load(int a[]){
int i;
a[0] = 1;
a[1] = 2;
a[2] = 3;

writefln("in Load");
for(i = 0; i < 3; i++){
writef("%d ",a[i]);
}
writeln();

}

void main(){
int a[3];
int i;

Load(a);

writefln("in main");
for(i = 0; i < 3; i++){
writef("%d ",a[i]);
}
writeln();

readln();//終了させないための入力待ち
}
}}}
上のプログラムは正しく動くのですが
14行目を動的配列で宣言して、配列の要素数をLoad内で決める形にしたいですが出来ません。
どうすればいいでしょうか?

あと、4~6行目の部分を初期化の時のように、a[3] = [1,2,3]みたいには書けないでしょうか?
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu