ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejemplos De Programacion


Enviado por   •  21 de Abril de 2013  •  250 Palabras (1 Páginas)  •  383 Visitas

#include <stdio.h>

#include <conio.h>

#include <string.h>

#include <stdlib.h>

// Definición de la función principal

void proveedores()

{ clrscr();

int n, i, j, z = 0;

// Definición de la estructura persona

// Definición de la estructura persona

struct proveedor

{

char nombre[20];

int edad[20];

};

proveedor *p;

printf("MENU DE PROVEEDORES \n");

printf("digite 1 para ingresar proveedor \n");

printf("digite 2 para eliminar proveedor \n");

printf("digite 3 para visualizar proveedor \n");

printf("digite opcion \n");

scanf("%d",& j) ;

if ( j == 1)

{

printf("NUMERO DE PROVEEDORES A INGRESAR :\n*\n");

scanf("%d",& n) ;

// Reserva de memoria dinámica a través de malloc ()

p =(proveedor *)malloc(sizeof(proveedor));

// El ciclo for usado para la entrada de los datos de la persona

for(i=1; i<=n; i++)

{

printf("digite nombre :\n*\n",i);

scanf("%s", p[i].nombre) ;

printf("digite edad :\n*\n",i);

scanf("%d",&p[i].edad) ;

printf("\n*\n");

clrscr();

}

}

if (j == 2)

{

printf("listado de personas registradas\n*\n");

// El ciclo for usado para la impresión o visulización de los datos registrados

for(i=1;i<=n;i++)

{

printf(" nombre :%s\n",p[i].nombre);

printf("edad :%d\n",p[i].edad);

}

}

getch();

// La función free () libera la memoria asignada al apuntador p

free (p);

}

int main()

{

printf("************ menu de opciones **********\n*\n");

printf("* digite 1 Para ingresar proveedores * \n");

printf("* digite 2 para ver detalles del curso *\n");

printf("* digite 3 para ver *\n");

int opc;

printf("digite opcion\n");

scanf("%d",&opc);

switch(opc){

case 1:

proveedores();

}

getch();

}

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com