#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.エラー:異なるタイプの 's'の再定義:student [0] 'vs'構造体の学生[10]」
student s[0].name = "Jack";
^
2.note:前の定義はここにある
struct student s[10];
^
3.エラー:予想 ';'宣言
student s[0].name = "Jack";
^
;
はい、これはコンパイルされません、 'が見つかりませんでした。 '; –
どのようなエラーがありますか?それは重要なことです。重大な注意点として – Carcigenicate
に 'strcpy()'を使用してください。 –