How can I pass an array as parameters to a vararg function?

前端 未结 2 1632
失恋的感觉
失恋的感觉 2021-01-11 19:51

I have some code that looks like this:

uint8_t activities[8];
uint8_t numActivities = 0;
...
activities[numActivities++] = someValue;
...
activities[numAct         


        
2条回答
  •  误落风尘
    2021-01-11 20:35

    pass a pointer to the array of ints and a number of ints instead

    #include 
    
    void logevent(int n, int num, int *l) {
        int i;
        for (i=0; i

提交回复
热议问题