2014

Clientes

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct
{
 char rut[20];
 char nombre[100];
 int edad;
 float saldo;
} Persona;

void MostrarPersonas(Persona * clientes , int n)
{
 for (int i =0; i < n ; i ++)
  {
   printf( "Rut: %s, %s (%d), saldo : %f \n " , clientes[i].rut,clientes[i].nombre , clientes[i].edad , clientes[i].saldo );
  }
}

int main()
{
 FILE * pfile;
 pfile=fopen("clientes.txt","r");
 if(!pfile)
  {
   printf("Error no se encuentra el fichero \n");
   return 1;
  }
 Persona clientes[3] ;
 for(int i=0;i<3;i++)
  {
   fscanf(pfile,"%s",clientes[i].rut);
   fscanf(pfile,"%s",clientes[i].nombre);
   fscanf(pfile,"%d",&clientes[i].edad);
   fscanf(pfile,"%f",&clientes[i].saldo);
  }
 MostrarPersonas(clientes,3);
 char tur[20];
 printf("Ingrese rut:");
 scanf("%s",tur);
 for(int j=0;j<3;j++)
  {
   if(!strcmp(clientes[j].rut,tur))
    {
     printf("Cliente: \n rut=%s \n Nombre=%s \n edad=%d \n saldo=%f \n",clientes[j].rut,clientes[j].nombre , clientes[j].edad , clientes[j].saldo );
    }
  }
 fclose(pfile);
 return 0;
}

<< back

University

Personal

edit SideBar