C/Visual C - ERRO EN LLAMAR A LAS FUNCIONES

 
Vista:

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();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ERRO EN LLAMAR A LAS FUNCIONES

Publicado por Tom (619 intervenciones) el 07/04/2008 08:54:43
Estás pasando un char a una función que espera un char*
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar