Advertisement
carloswm85

Untitled

Apr 4th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.14 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. struct person {
  5.     char name[30];
  6.     char surname[30];
  7.     char id[8];
  8.     char address[40];
  9. } p[10];
  10.  
  11. int create_structure (int cantidad_personas) {
  12.  
  13.     char nombre[30];
  14.     char apellido[30];
  15.     char dni[8];
  16.     char domicilio[40];
  17.  
  18.     for (int i = 0; i < cantidad_personas; i++) {
  19.  
  20.         printf("[%i]", i + 1);
  21.         printf("\nNombre: ");
  22.         strcpy(p[i].name, gets(nombre));
  23.         printf("Apellido: ");
  24.         strcpy(p[i].surname, gets(apellido));
  25.         printf("DNI: ");
  26.         strcpy(p[i].id, gets(dni));
  27.         printf("Domicilio: ");
  28.         strcpy(p[i].address, gets(domicilio));
  29.         printf("");
  30.  
  31.     }
  32.  
  33.     return 0;
  34. }
  35.  
  36. void main() {
  37.  
  38.     int cant_pp;
  39.  
  40.     printf("Cantidad de personas a cargar (max 10):\n");
  41.     scanf("%i", &cant_pp);
  42.  
  43.     create_structure(cant_pp);
  44.  
  45.     for (int i = 0; i < cant_pp; i++) {
  46.  
  47.         printf("\nPersona %i\n", i + 1);
  48.         printf("\tNombre: %s\n", p[i].name);
  49.         printf("\tApellido: %s\n", p[i].surname);
  50.         printf("\tDNI: %s\n", p[i].id);
  51.         printf("\tDomicilio: %s\n", p[i].address);
  52.  
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement