VBでのas SingleはC++では・・・?

[戻る]
はら 2005/06/10(金) 13:10:57
VBのプログラムをC++に書き換えているのですが、VBの

 xs(20,2,20) As Single

というような変数宣言はC++ではどうすればいいのでしょう?
プログラミングど初心者なのでよろしくお願いします。

匿名 2005/06/10(金) 13:17:18
floatじゃだめなの?

はら 2005/06/10(金) 13:31:57
じつはC++ builderでプログラムをしているんですが、エラーが出てしまうんです。。

いろは 2005/06/10(金) 13:37:11
Builderはアンインストールしちゃいましたが、、

エラーとなるソースとエラーの内容を提示してもらわないと、わからないですよ。

Blue 2005/06/10(金) 14:09:04
>xs(20,2,20) As Single
は三次元配列なので

Singleをfloatで表すならば

float xs[ 20 ][ 2 ][ 20 ];

ですかね。

Blue 2005/06/10(金) 14:28:09
>xs(20,2,20) As Single>float xs[ 20 ][ 2 ][ 20 ];
とはいえないですね。

Option Base 1
が指定されている場合は
float xs[ 20 ][ 2 ][ 20 ];
でいいですが(もちろんインデックスは違いますが)、

指定されていない場合は
float xs[ 21 ][ 3 ][ 21 ];
ですね。

はら 2005/06/10(金) 15:07:19
[[解決]]
解決しました!皆さんありがとうございます!!

古いスレッドには追加発言できません。