SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: njugu en Jueves 9 de Octubre de 2008, 01:48

Título: me podrian echar la mano con el siguiente programa
Publicado por: njugu en Jueves 9 de Octubre de 2008, 01:48
tiene varios errores  
//program de estrucuturas de colas /*
#include<stdio.h>
#include<conio.h>
#define MIN 5
void insertar();
void eliminar();
void mostrar();
void pausa();
char opcion;
int cola[MIN],MAX=0,U=-1,P=-1;
main(){
       for(;;)
       {
              menu
              switch opcion  ERROR
              '1'{insertar()
              break;}
              '2'{eliminar()  ERROR
              break;}
              '3'{mostrar() ERROR
              break;}
              '4'{break;} ERROR
              break;
              }
              }
              void pausa()
              {
                   printf("enter para continuar:n");
              getch();
              }
              void insertar(){
                   if(U==MAX-1)
                   {
                               printf("cola llena(overflow)n");
                               pausa();
                               return 0; ERROR
                               }
                               else if (U<0)
                               {
                                    U=MIN-1;
                                    P=MIN-1;
                                    printf("teclea tu valor:n");
                                    scanf("%d",&cola);
                                    }
                                    else
                                    {
                                        U--;
                                        printf("teclea tu valor:n");
                                        scanf("%d",&.cola);
                                        }
                                        printf("se agrego valor:%d en la localidad de la cola:%dn",cola,U);
                                        pausa();
                                        }
              void eliminar(){
                   if(P<0)
                   {
                          printf("cola vacia (underflow)n");
                          pausa();
                          cola[P]=NULL;  ERROR
                          P=-1;
                          U=-1;
                          }
                          else{
                               printf("el dato a eliminar es:%dn",cola[P]);
                               pausa();
                               cola[P]=NULL; ERROR
                               P--;
                               }
               void mostrar() ERROR
               {
                    int c;
                    for(c=MAX;c<MIN;c++)
                    {
                                        printf("valor: %d localidad de la cola: %d,valor%dn",c,cola[c]);
                                        }
                                        pausa();
                                        } ERROR
Título: Re: me podrian echar la mano con el siguiente programa
Publicado por: ProfesorX en Jueves 9 de Octubre de 2008, 02:22
La verdad tiene demasiados errores, (falta el menu, faltan puntos y comas, faltan variables, etc. etc.), tantos, que perderia mas tiempo diciendote todos los errores, que si lo hiciera de cero, asi que ese es mi consejo, hazlo de cero, pero que algun compañero de tu escuela o tu maestro te vaya explicando, necesitas ademas un buen curso de lenguaje C, porque los errores que tienes son demasiado basicos y denotan tu falta de conocimiento.

Saludos :hola: