我對整型和字符類型都做了一個簡單的結構,在將「結構」分配給我的LE結構字符串時,我面臨着一個左值需要的錯誤。我不明白爲什麼,因爲這通常是我如何分配一個字符串。C:分配給字符串時需要Lvalue錯誤
#include<stdio>
#include<conio>
struct Lesson{
int lessonNumber;
char lessonName[80];
}LE;
main(){
LE.lessonName = "Structures";
LE.lessonNumber = 1;
printf("%s",LE.lessonName);
printf("%d",LE.lessonNumber);
getch();
}
你不能分配給一個數組,只能*拷貝*。 –
strcpy而不是= – CIsForCookies
您在這裏沒有字符串類型 –