In a C program, when i define a struct.
under which circumstances would i use "->" and under which "." ?
for example
typedef struct foo foo;
struct foo{
double bar;
double bar2;
}
foo barbar;
when would I use barbar.bar
and when would i use barbar->bar
?