Título: buenas me pueden rivisar este codigo
Publicado por: eduardo17445 en 28 Junio 2015, 20:49 pm
#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
Título: Re: buenas me pueden rivisar este codigo
Publicado por: Stakewinner00 en 28 Junio 2015, 21:12 pm
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 ?
Título: Re: buenas me pueden rivisar este codigo
Publicado por: eduardo17445 en 28 Junio 2015, 21:20 pm
por que hay dos return el del main y la ultima funcion si te refieres al final
Título: Re: buenas me pueden rivisar este codigo
Publicado por: Stakewinner00 en 28 Junio 2015, 21:25 pm
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
Título: Re: buenas me pueden rivisar este codigo
Publicado por: eduardo17445 en 30 Junio 2015, 03:11 am
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
|