ERRO EN LLAMAR A LAS FUNCIONES
Publicado por xiomaraitz (4 intervenciones) el 05/04/2008 06:35:53
//PROGRAMA PARA INSERTAR Y ELIMINAR COLAS!
#include<stdio.h>
#include<conio.h>
#define MAX 5
//tengo error en llamar a las funciones pero segun estan bien ji ji como le hago?
void insertar_cola(char cola[MAX],int *frente,int *final,char *valor);
char eliminar_cola(char cola[MAX],int *frente,int *final);
void main(){
char cola[MAX],dato,valor;
int opcion,fr=-1,fi=-1,i;
gotoxy(32,3);puts("M E N U D E C O L A S");
gotoxy(35,6);puts("1.-INSERTAR COLA");
gotoxy(35,7);puts("2.-ELIMINAR COLA");
gotoxy(35,8);puts("3.-IMPRIMIR");
gotoxy(35,8);puts("OPCION....");
gotoxy(35,9);scanf("%d",&opcion);
switch(opcion){
case 1://insertar
clrscr();
puts("DATO A INSERTAR");
scanf("%c",&dato);
insertar_cola(cola,&fr,&fi,valor);//segun yo aqui no es dato y le puse valor xq en el programa en vez de dato le puso valor
break;
case 2://eliminar
clrscr();
valor=eliminar_cola(cola,&fr,&fi);
if(valor==0){
puts("COLA VACIA");
}
else{
printf("EL ELEMENTO ES %c",valor);}
break;
case 3:
for(i=0;i<MAX;i++)
printf("%c ",cola[MAX]);
break;
default:
puts("OPCION INCORRECTA");
}//FIN DEL SWITCH
getch();
}
#include<stdio.h>
#include<conio.h>
#define MAX 5
//tengo error en llamar a las funciones pero segun estan bien ji ji como le hago?
void insertar_cola(char cola[MAX],int *frente,int *final,char *valor);
char eliminar_cola(char cola[MAX],int *frente,int *final);
void main(){
char cola[MAX],dato,valor;
int opcion,fr=-1,fi=-1,i;
gotoxy(32,3);puts("M E N U D E C O L A S");
gotoxy(35,6);puts("1.-INSERTAR COLA");
gotoxy(35,7);puts("2.-ELIMINAR COLA");
gotoxy(35,8);puts("3.-IMPRIMIR");
gotoxy(35,8);puts("OPCION....");
gotoxy(35,9);scanf("%d",&opcion);
switch(opcion){
case 1://insertar
clrscr();
puts("DATO A INSERTAR");
scanf("%c",&dato);
insertar_cola(cola,&fr,&fi,valor);//segun yo aqui no es dato y le puse valor xq en el programa en vez de dato le puso valor
break;
case 2://eliminar
clrscr();
valor=eliminar_cola(cola,&fr,&fi);
if(valor==0){
puts("COLA VACIA");
}
else{
printf("EL ELEMENTO ES %c",valor);}
break;
case 3:
for(i=0;i<MAX;i++)
printf("%c ",cola[MAX]);
break;
default:
puts("OPCION INCORRECTA");
}//FIN DEL SWITCH
getch();
}
Valora esta pregunta


0