Ver Mensaje Individual
  #11 (permalink)  
Antiguo 25/10/2009, 21:02
angelperdido
 
Fecha de Ingreso: octubre-2009
Mensajes: 19
Antigüedad: 15 años, 2 meses
Puntos: 0
progrma de banco en espera

Código:
#include <stdio.h>
#include <conio.h>
#include <iostream.h> 	// para cout y cin
#include <ctype.h> 		//para funcion tolower
#include <string.h>
#include <stdlib.h>   	//para malloc
   #define TAM 10
int opcion, i;
char nomcli[15];
static int cima = 0;
*pila=(int *) malloc(sizeof(int));

// Definicion de la estructura de datos llamada CLIENTE
struct cliente {
int turno,opera;
char nombre[30];
float montop;
};

void asig_turno(int turs, int ops, int *x)
{

	struct cliente unomas;
	printf("\nElemento agregado a la PILA es: %d",turs);
	*pila=turs;
	*x=*x+1;
	printf("\nTurno: %d",turs);
	unomas.turno=turs;
	printf("\nTipo de operacion: %d", ops);
	unomas.opera=ops;
   printf("\nNombre: %s",nomcli);
	printf("\nMonto de la operacion: $");
	scanf("%f",&unomas.montop);

	return;
}

void atencion()
{
int i;
printf("YA NO HAY CIENTES EN ESPERA");
  getch();
   printf("los clientes atendidos fueron");
  for (i=0;i<cima;i++)
      if (nomcli[i]==NULL)
        printf(" %d.->\n",i+1);
    else
        printf(" %d.-> %s\n",i+1,nomcli[i]);
          return;
         }



void main() {
	char resp='S';
	i=1;
	while (resp=='S')
	{
   clrscr();
		cout << "\tSUCURSAL DEL CENTRO";
      printf("\nel nombre del ciente es :   ");
      scanf ("%s",&nomcli);
		printf( "\n\n***** SERVICIOS DISPONIBLES *****");
		printf( "\n\n\t1.- Pago de Servicio");
		printf( "\n\t2.- Retiro o disposicion");
		printf( "\n\t3.- Cobro de cheque");
		printf( "\n\t4.- Deposito");
		printf( "\n\t5.- Pago de tarjeta");
		printf( "\n\n ELEGIR EL SERVICIO A EFECTUAR :");
		scanf("%d",&opcion);


		asig_turno(i,opcion,&cima);
		i++;


		printf( "\nHay clientes en la FILA?  si/no \n");
	scanf("%s",&resp);
		resp=toupper(resp);
	}
	if (resp=='N')
	{
		atencion();
	}
	getch;
}
ok miren esto esl o que tenog hasta el momento
el problema que encuentro es que al final cuando quiero mandar a imprimir lo que tengo me manda un error y no se desifrarlo a lo mejor esta mal todo el programa y es por eso