/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Ayudaaaaaa

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
gogenolg



Registrado: 21 Oct 2004
Mensajes: 2

MensajePublicado: 25/10/2004 7:02 am
Título: Ayudaaaaaa

Hola buenos dias, alguien podria decirme por que me tira error de sintaxis en la funcion apenom??si la uso sola me compila bien

sLDS


#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#include<stddef.h>
#define MAX 50

void apenom(void);
venart();

int control (int, int);


void main (void)
{
int ncliente[MAX], cant;
int nvendedor[MAX], narticulo[MAX], i, cantidad[MAX];
char rsc[MAX][31];
float preciouni[MAX], imptot[MAX];
venart();
apenom();
clrscr();
printf("Ingrese los datos\n");
i=0;
printf("Ingrese el numero de cleinte\n");
printf("cliente: ");
ncliente[i]=control(-99, 50);

while(ncliente[i]>0)
{
printf("\nIngrese la razon social del cliente\n");
printf("Razon social: ");
scanf("%s", rsc[i]);
fflush(stdin);
printf("\nIngrese el numero de vendedor\n");
printf("Vendedor: ");
nvendedor[i]=control(1, 10);
printf("\nIngrese el numero de articulo\n");
printf("Articulo: ");
narticulo[i]=control(1, 5);
printf("\nIngrese la cantidad vendida\n");
printf("Cantidad: ");
cantidad[i]=control(1, 10000);
printf("\nIngrese el precio para el articulo nº %d\n", narticulo);
printf("Precio: ");
scanf("%f", &preciouni[i]);
i++;
printf("Ingrese el numero de cliente\n");
printf("cliente: ");
ncliente[i]=control(-99, 50);
}
cant=i-1;
getch();

}

venart (void)
{

int i, j;
float venart[5][5];
printf("Ingreso de datos\n");
for(i=0; i<5; i++)
{
printf("INGRESE LOS DATOS DEL VENDEDOR %d\n", i+1);
for(j=0; j<5; j++)
{
printf("Articulo nº %d\n", j+1);
printf("Importe: ");
scanf("%f", &venart[i][j]);
fflush(stdin);
}
clrscr();
}
void apenom() ACA ESTA EL ERROR
{
int i;
char apenom [5][31];
printf("Ingrese nombre y apellido\n");
for(i=0; i<5; i++)
{
printf("Vendedor nº %d", i+1);
gets(apenom[i]);

}
clrscr();
for(i=0; i<5; i++)
{
printf("Vendedor nº %d", i+1);
printf("\n%s\n", apenom[i]);
return(0);
}
getch();
}






int control(int a, int b)
{
int valido ;
scanf("%d", &valido);
while(valido<a || valido>b)
{
printf("Reingrese el dato\n");
scanf("%d", &valido);
}
return(valido);
}
Volver arriba
quique



Registrado: 30 Mar 2004
Mensajes: 720
Ubicación: Por ahí

MensajePublicado: 25/10/2004 7:53 am
Título:

Código:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#include<stddef.h>
#define MAX 50

// Incluido para compilar con algo que NO sea Borland :-)
void clrscr (void) {system ("cls");}

void apenom(void);
void venart(void);

int control (int, int);


void main (void)
{
int ncliente[MAX], cant;
int nvendedor[MAX], narticulo[MAX], i, cantidad[MAX];
char rsc[MAX][31];
float preciouni[MAX], imptot[MAX];
venart();
apenom();
clrscr();
printf("Ingrese los datos\n");
i=0;
printf("Ingrese el numero de cleinte\n");
printf("cliente: ");
ncliente[i]=control(-99, 50);

while(ncliente[i]>0)
{
printf("\nIngrese la razon social del cliente\n");
printf("Razon social: ");
scanf("%s", rsc[i]);
fflush(stdin);
printf("\nIngrese el numero de vendedor\n");
printf("Vendedor: ");
nvendedor[i]=control(1, 10);
printf("\nIngrese el numero de articulo\n");
printf("Articulo: ");
narticulo[i]=control(1, 5);
printf("\nIngrese la cantidad vendida\n");
printf("Cantidad: ");
cantidad[i]=control(1, 10000);
printf("\nIngrese el precio para el articulo nº %d\n", narticulo);
printf("Precio: ");
scanf("%f", &preciouni[i]);
i++;
printf("Ingrese el numero de cliente\n");
printf("cliente: ");
ncliente[i]=control(-99, 50);
}
cant=i-1;
getch();

}

void venart (void)
{

int i, j;
float venart[5][5];
printf("Ingreso de datos\n");
for(i=0; i<5; i++)
{
printf("INGRESE LOS DATOS DEL VENDEDOR %d\n", i+1);
for(j=0; j<5; j++)
{
printf("Articulo nº %d\n", j+1);
printf("Importe: ");
scanf("%f", &venart[i][j]);
fflush(stdin);
}
clrscr();
}
}
void apenom(void)// ACA ESTA EL ERROR
{
int i;
char apenom [5][31];
printf("Ingrese nombre y apellido\n");
for(i=0; i<5; i++)
{
printf("Vendedor nº %d", i+1);
gets(apenom[i]);

}
clrscr();
for(i=0; i<5; i++)
{
printf("Vendedor nº %d", i+1);
printf("\n%s\n", apenom[i]);
return;
}
getch();
}






int control(int a, int b)
{
int valido ;
scanf("%d", &valido);
while(valido<a || valido>b)
{
printf("Reingrese el dato\n");
scanf("%d", &valido);
}
return(valido);
}


ATENCION: si no declaras ningún parametro (ni siquiera void), la función entiende que es el valor por defecto, es decir, "int"!!!!!!

Salu2
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com