how do I pass p[0] to a function and print it’s content?
#include "stdio.h"
void setupMidiOctave(int *p[]) {
int a[] = {1, 2, 3};
int b[] = {4, 5, 6};
p[0] = &a[0];
p[1] = &b[0];
}
void prt(int *a) {
printf("%dn", a[1]);
}
int main(void) {
int *p[2];
setupMidiOctave(p);
printf("%dn", p[0][0]);
prt(p[0]); <--------- not printing out
return 0;
}
1