Allowed types in C
Posted on 2006-05-27
Hi, this is one "usual" data type, which every programmer (including the beginers) use at least 10 times a day, 10 times within each program (including "Hello World" programs).
(I'm just kidding, I saw it on some test). The question on the test was: "Is this an allowed data type?".
char *((*f)(char **));
It looks like it is correct:
"pointer to an array of functions which have pointer to pointer to char as argument and return a pointer to char".
On the other side, Dev C++ compiled this, but Turbo C 2.01 is reporting error (NOT ALLOWED DATA TYPE).
So,.. is this allowed data type?