#include <iostream>
using namespace std;
struct Nodo{
Nodo *siguiente,*anterior;
char* Nombre,*Curso;
int carnet;
Nodo(){
siguiente=anterior=NULL;
}
};
struct ListaCircular{
Nodo *PrimerNodo,*UltimoNodo;
ListaCircular(){
PrimerNodo->siguiente=PrimerNodo->anterior=UltimoNodo;
UltimoNodo->siguiente=UltimoNodo->anterior=PrimerNodo;
}
void RegistrarUnaInclusion();
void BuscarInclusion();
void EliminarInclusion();
void RechazarAprobarInclusion();
void MostrarInclusiones();
};
void ListaCircular::RegistrarUnaInclusion(){
ListaCircular *Lista=new ListaCircular();
PrimerNodo->Curso="EstructurasDeDatos";
PrimerNodo->Nombre="Roberto";
PrimerNodo->carnet=201243031;
UltimoNodo->Curso="POO";
UltimoNodo->Nombre="Luis";
UltimoNodo->carnet=201233212;
Nodo *Nuevo;
char *Nom,*Cur;
long Car;
cout<<"Ingrese el nombre del estudiante que va a registrar"<<endl;
cin>>Nom;
Nuevo->Nombre=Nom;
cout<<"Ingrese el care del estudiante "<<Nuevo->Nombre<<endl;
cin>>Car;
Nuevo->carnet=Car;
cout<<"Ingrese el curso al que desea hacer la inclusion"<<endl;
cin>>Cur;
Nuevo->Curso=Cur;
}
当我尝试运行我的代码时,它会向我发送一条错误消息,并说类似这样的话:
未定义对“_WinMain@16”collect2 的引用:ld 返回 1 个退出状态
我不知道是否可能是因为没有“主要”功能,以及另一件事,我如何调用该功能“RegistrarUnaInclusion”来使其工作?