構造体の配列へのポインターを取る関数があります
typedef struct {
bool isUsed;
int count;
} MyStructure;
void Process(MyStructure *timeStamps, int arrayLength){
for (int i = 0; i < arrayLength; i++){
MyStructure *myStructure = &(*(timeStamps + i));
if (myStructure->isUsed == true){
/*do something*/
}
}
}
配列へのアクセス方法が少しずれているようです。
&(*(timeStamps + i))
これを行うより良い方法はありますか?