Error Agenda
Publicado por Anna (4 intervenciones) el 14/10/2003 21:52:24
¿Alguien sabe donde está el error?
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<malloc.h>
#define FIN 100
//STRUCT
struct agenda
{
int id;
char *nombre;
char *apellidos;
char *tel;
};
typedef struct agenda agenda;
//DECLARACIONES DE FUNCIONES
int menu(void);
void inicializar(agenda *c);
void introducir(agenda*c);
int consultar(agenda*c);
void listado_quicksort(agenda*c,int a, int b);
void eliminar(agenda*c);
agenda *nuevaagenda();
void main()
{
agenda *c;
char res,x;
int a,b;
int op=0;
//int resultado=0;
inicializar(&c);
while(1)
{
op=menu();
if(op!=5)
{
switch(op)
{
case 1:
introducir(&c);
break;
case 2:
eliminar(&c);
break;
case 3:
consultar(&c);
break;
case 4:
listado_quicksort(&c,a,b);
break;
}
printf("Pulse<entrar> para continuar");
getchar();
}
else
break;
}
}
int menu()
{
int op;
do
{
printf("\t1. Insertar persona\n");
printf("\t2. Eliminar persona\n");
printf("\t3. Consultar persona\n");
printf("\t4. L
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<malloc.h>
#define FIN 100
//STRUCT
struct agenda
{
int id;
char *nombre;
char *apellidos;
char *tel;
};
typedef struct agenda agenda;
//DECLARACIONES DE FUNCIONES
int menu(void);
void inicializar(agenda *c);
void introducir(agenda*c);
int consultar(agenda*c);
void listado_quicksort(agenda*c,int a, int b);
void eliminar(agenda*c);
agenda *nuevaagenda();
void main()
{
agenda *c;
char res,x;
int a,b;
int op=0;
//int resultado=0;
inicializar(&c);
while(1)
{
op=menu();
if(op!=5)
{
switch(op)
{
case 1:
introducir(&c);
break;
case 2:
eliminar(&c);
break;
case 3:
consultar(&c);
break;
case 4:
listado_quicksort(&c,a,b);
break;
}
printf("Pulse<entrar> para continuar");
getchar();
}
else
break;
}
}
int menu()
{
int op;
do
{
printf("\t1. Insertar persona\n");
printf("\t2. Eliminar persona\n");
printf("\t3. Consultar persona\n");
printf("\t4. L
Valora esta pregunta


0