Name: Anonymous 2010-08-30 0:37
Hi /prog/. When I program C I usually just use whatever features gcc allows without really worrying about different standards. However, I am now trying to learn strict C89. I know that it's no longer "standard" C, but I want to learn it anyways.
So normally, if I wanted to return an
Is there a better/shorter way to do this?
Thanks.
typedef struct {
int a, b;
} s;So normally, if I wanted to return an
s from a function I would just use return (s) {1, 2};, but apparently that's not allowed in C89. So right now I'm usings res;
res.a = 1;
res.b = 2;
return res;Is there a better/shorter way to do this?
Thanks.