[pjb@kuiper :0 tmp]$ cat a.c
#include <stdio.h>
struct node
{
int x;
int y;
};
struct node n1=
{
99,
88,
};
void iterate(){
int* refs[]={&n1.x,&n1.y,0};
int i;
for(i=0;refs[i];i++){
printf("%d: %d\n",i,*(refs[i]));
}
}
int main(){
iterate();
fflush(stdout);
return(0);
}
[pjb@kuiper :0 tmp]$ gcc -o a a.c
[pjb@kuiper :0 tmp]$ ./a
0: 99
1: 88
[pjb@kuiper :0 tmp]$
--
__Pascal Bourguignon__
http://www.informatimago.com/
A bad day in () is better than a good day in {}.