[問題] 一個問題
struct account{
char *account;
char *password;
};
typedef struct account Account;
typedef Account *AccountPtr;
AccountPtr account[10];
account[0] = malloc(sizeof(Account));
為何compile時它說"invalid conversion from `void*' to `Account*' "呢?
我知道用malloc會回傳void沒錯
但教科書裡這樣寫也可以過 而且這樣assign好像也是可以的?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.241.190
→
07/13 17:37, , 1F
07/13 17:37, 1F
→
07/13 17:38, , 2F
07/13 17:38, 2F
→
07/13 23:28, , 3F
07/13 23:28, 3F