コード :
#include<stdio.h>
#include<malloc.h>
#include<conio.h>
typedef struct singlylist *nodeptr;
typedef struct singlylist *position;
struct singlylist
{
int x;
position next;
}
.
typedef struct singlylist List;
List L;
int isempty(List A)
{
return(A.next==NULL);
}
void create()
{
L=(struct singlylist)malloc(sizeof(struct singlylist));
L.next=NULL;
}
main()
{
create();
if(isempty(L))
puts("Empty list !!!");
getch();
}
エラー : void* から singlylist にキャストできません。
質問 : エラーの原因がわかりません。誰が私にそれがどんなエラーなのか説明できますか?