Hola de nuevo, estaba programando una pequeña ED Lista pereo me marca un error en una funcion pero no se a que se deva este es mi codigo
A qui esta el error que me marca
F:\ED1\Lista.cpp In function `int ListaVacia(TipoNodo)':
52 F:\ED1\Lista.cpp no match for 'operator==' in 'L == 0'
77:1 F:\ED1\Lista.cpp [Warning] null character(s) ignored
Código C++:
Ver original#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include<stdlib.h>
#include<stdio.h>
//#include <bios.h>
typedef int TipoInfo;
typedef struct TipoNodo {
TipoInfo Elem;
TipoNodo *Sig;
};
/*typedef struct TipoLista {
TipoNodo *Inicio;
TipoNodo *Fin;
TipoInfo Tam;
}TipoLista;
*/
void CrearLista ( TipoNodo *L );
int ListaVacia ( TipoNodo L );
main ()
{
TipoNodo Lista;
TipoInfo Elem;
int opcion=0;
CrearLista(&Lista);
while (opcion!='1')
{
cout <<endl<<"1.-Crear Lista"<<endl;
cout <<"Opcion:";
cin >>opcion;
switch (opcion)
{
case 1:
CrearLista(&Lista);
cout<<"Lista Creada..."<<endl;
break;
}
}
}
void CrearLista ( TipoNodo *L )
{
L=NULL;
}
int ListaVacia ( TipoNodo L )
{
if (L = =NULL) return 1;
else return 0;
}