當試圖初始化以下結構中的名稱時,出現錯誤消息「錯誤:從類型'char *'」分配類型'char [10]'時的不兼容類型:C編程中的結構(初始化語句)
#include <stdio.h>
struct info
{
char name[10];
int years;
};
int main(void){
struct info b;
b.name = "Michael";
b.years = 19;
return 0
;}
這不是簡單的c –
數組與指針不同,請查看Jay的回答中的鏈接 – xvatar