I have a following typedef in my C program which throws an error.This is part of my code-
typedef struct Room
{
int ** values;
}Room;
int createRoom(Room pm) // it give me error unknown type Room
{
//some code here
}
int main()
{
Room *pm;
pm=(Room)malloc(sizeof(Room));
int n=callfun(pm);
return 0;
}
It gives me unknown type Room error
. Also, I get an error in the malloc line.
Can anyone tell me where I am wrong