OKここに私がしようとしているものがあります。関数に配列を渡しました。そして、戻るときに、配列で定義されている値のみを送信したいと思います。たとえば、10 の配列定義があるとします。関数で、その配列から 5 つの値のみを返したいとします。
助言がありますか!?ありがとう。
サンプルコード:
sc_uint<8> *arrayfill(struct){
sc_uint<8> array[10];
array[1] = struct.a;
array[2] = struct.b;
...
if (struct.trigger == false){
array[10] =0;
}
else
{
array[10] = struct.j;
}
return array;
}
struct.trigger が false の場合、配列の最大 9 つの値のみを返したいと思います。それ以外の場合は、配列のすべての値を返します。そして、これは私が解決策を見つけることができないところです。