#include <iostream>
#include <cstdlib>
#include <stdlib.h>
#include <stdio.h>
#include <string>
using namespace std;
struct agenda{
string nombre;
string apellido;
int edad;
int ci;
int fecha_nacimi;
int celular;
bool correo;
bool trabajo;
};struct agenda *sig,*aux,*cab;
typedef struct agenda *tipolista;
int main()
{
struct nodo *sig;
struct nodo *aux;
struct nodo *cab;
cab=NULL;
int cant, i=6,cont;
int cargar()
{ //en esta funcion tambien
cout<<"entrar cantidad de nodo";
cin>>cant;
while(i=cant){
aux=(struct agenda*)malloc(sizeof(struct agenda));
aux->sig=cab;
}
cout<<"ingrese nombre";
cin>>nombre;
cout <<"apellido";
cin>>apellido;
cout<<"edad";
cin>>edad;
cout<<"cedula";
cin>>ci;
cout<<"fecha de nacimiento";
cin>>fecha_nacimi;
cout<<"celular";
cin>>celular;
cout<<"correo";
cin>>correo;
cout<<"lugar de trabajo";
cin>>trbajo;
aux->nombre=dato;
aux->apellido=dato;
aux->edad=dato;
aux->ci=dato;
aux->fecha_nacimi;
aux->celular=dato;
aux->correo=dato;
aux->trabajo=dato;
cab=aux;
i++;
return 0;
}
int ordenanar_elementos()
{
aux->apellido=short;
aux->celular=short;
aux->ci=short;
aux->correo=short;
aux->edad=short;
aux->fecha_nacimi=short;
return 0;
}
int listar()
{
while(aux!=NULL)
cout<<aux-> nombre;
cout<<aux->apellido;
cout<< aux->ci;
cout<< aux->celular;
cout<< aux->correo;
cout<< aux->edad;
cout<< aux->fecha_nacimi;
cout<< aux->trabajo;
aux=aux->sig;
return aux;
}
int eliminar()
{
while(aux!=NULL)
cout<<aux-> nombre=delete;
cout<<aux->apellido=delete;
cout<< aux->ci=delete;
cout<< aux->celular=delete;
cout<< aux->correo=delete;
cout<< aux->edad=delete;
cout<< aux->fecha_nacimi=delete;
cout<< aux->trabajo=delete;
aux=aux->sig;
return 0;
}
int mostrar()
{
for(int i=0;i<=100;i++){
cout<<"nombre"<< i<<agenda[i].nombre;
cout<<"apellido"<<i<<agenda[i].apellido;
cout<<"cedula"<<i<<agenda[i].ci;
cout<<"correo"<<i<<agenda[i].correo;
cput<<"celular"<<i<<agenda[i].celular;
cout<<"fecha de nacimiento"<<i<<agenda[i].fecha_nacimi;
cout<<"lugar de trabajo"<<i<<agenda[i].trabajo;
}
return 0;
}
return 0;
}//aqui
//me da estos eres
26 1 C:\Users\Carlos Marcano Buloz\Desktop\asignacion.cpp [Error] a function-definition is not allowed here before '{' token
118 1 C:\Users\Carlos Marcano Buloz\Desktop\asignacion.cpp [Error] expected '}' at end of input
Ponlo con las etiquetas GeSHi porque sino es ilegible, luego estas mezclando librerías de C con librerías de C++ por ejemplo
return 0;
}
return 0;
}//aqui
Y porque hay 2 llaves con 2 return 0 ?
por que hay dos return el del main y la ultima funcion si te refieres al final
WTF Parece que no entendiste nada el concepto de función... Busca algún libro por internet que te aclare un poco las cosas, por ejemplo http://arco.esi.uclm.es/~david.villa/pensar_en_C++/pensar_en_cpp-vol1.pdf
ese se me paso borrarlo cuando lo modifique
las llavez una del for y otra del switch
lo modifique y me da el mismo error q les mensione
Mod: No hacer doble post