0

整数配列を浮動小数点配列に変換する方法を知っている人はいますか?

4

2 に答える 2

2

あなたの質問はうまく表現されていません。ただし、整数配列をすでに宣言していると仮定すると、次のようなことを試すことができます。

// instantiate float array    
float fArray[sizeOfIntArray];

// step through each element of integer array, and copy into float array as float   
for(int i = 0; i < sizeOfIntArray; ++i) {
    fArray[i] = (float)iArray[i];
}
于 2013-03-22T00:48:30.413 に答える
0

既存の配列を変換することはできません。ただし、これを行うと、同様の結果が得られます。

int int_array[10];
float float_array[10];

int I = 0;

for (I=0; I<10; I++) {
      float_array[I] = (float)int_array[I];
}

これにより、現在のint配列が別のfloat配列にコピーされます。整数配列のサイズは10と考えています。配列のサイズに置き換えることができます。

于 2013-03-22T00:51:18.443 に答える