#include <iostream>
using namespace std;
struct student{
char name[10];
int grade;
};
int main() {
struct student s[10];
student s[0].name = "Jack";
cout<<s[0].name;
}
我想創建結構類型數據student
作爲一個組合。但是當我這樣做的時候,出現了一些錯誤,我不知道爲什麼。以下是錯誤:結構的一些問題
1.error:重新定義's'的不同類型:'student [0]'vs'學生結構[10]」
student s[0].name = "Jack";
^
2.注意:以前的定義是這裏
struct student s[10];
^
3.錯誤:預期 ';'在聲明
student s[0].name = "Jack";
^
;
是的,這不編譯,缺少';' –
什麼錯誤?這很重要。 – Carcigenicate
嚴重的說明,請使用'strcpy()'。 –