#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <ctime>
#include <math.h>
#include <string.h>
#include<cstring>
using namespace std;
struct listNode{
int student_Num;
int grade;
listNode *next;
};
typedef listNode * studentCollection;
studentCollection sc;
listNode * node1 = new listNode;
node1->studentNum = 1001; node1->grade = 78;
listNode * node2 = new listNode;
node2->studentNum = 1012; node2->grade = 93;
listNode * node3 = new listNode;
node3->studentNum = 1076; node3->grade = 85;
sc = node1;
node1->next = node2;
node2->next = node3;
node3->next = NULL;
node1 = node2 = node3 = NULL;
int main()
{
return 0;
}
は、私は私がしようとしたタイプに名前を付けていないビルドとエラー「ノード1」をコンパイルしようとすると、このエラーメッセージが表示されますタイプを指していません私はコードブロックに取り組んで以前の質問でこれをGoogleと間違っている何‘cout’ does not name a type 、このIDEは(例えばmain()
に)関数にリストの初期化コードを配置する必要があり、このエラーメッセージ私はコンパイルして、私はこのメッセージエラー「ノード1」を取得し、このコードをビルドする場合
1. 'main()'の中で代入を移動する2. 'node1-> studentNum'を' node1-> student_Num'に変更します。 – DimChtz