archivos inmoviliaria en c ++

Páginas: 2 (392 palabras) Publicado: 18 de septiembre de 2014
#include
#include //FILE , printf , scanf etc...
#include //Manejo de cadenas
#include
#include //getch()
#include //Para usar rand() y sradn() para generar numeros aleatorios

structcliente {
int cedula;
char nombre[30];
char apellido[30];
char direccion[100];
char telefono[14];
}cliente;
struct inmueble {
int id;
intcedula_cliente;
int numHabitaciones ;
int numEstacionamiento ;
char descripcion[100];
float precio ;
char ubicacion[100];
float mts ;
}inmueble;

structsolicitud{
int idSolicitud ;
int Tipo ;
char Fecha[10];
char Estatus[10];
char Satisfacion[20];
char FechaDeCierre[10];
int Id_Inmueble ;

}solicitud;//Declaramos las funciones
//Funcion para generar el ID de cada inmueble
int random(int inicio, int fin)
{
int pab;
pab=inicio+(rand()%fin);
return pab;
}
Boolcedula_exist_en_inmueble (FILE *archivo , int cedula){
cliente ;
char var ;
rewind(archivo);
var=fgetc(archivo);
fseek(archivo,0L,SEEK_SET);while(var!=EOF)
{
/*se leen los datos de una estructura y se guardan en la varialbe datos*/
if(fread(&inmueble,sizeof(inmueble),1,archivo)!=1)
{
printf("\n\tError leyendo archivo");fclose(archivo);
getch();
break;
}
if(cedula==inmueble.cedula_cliente)
{
return true;
}

}//Fin del While
return false;
}
//Busca la cedula en una estructura Cliente almacenada en unarchivo
bool cedula_exist_cliente (FILE *archivo , int cedula){

cliente ;
char var ;
rewind(archivo);
var=fgetc(archivo);
fseek(archivo,0L,SEEK_SET);
while(var!=EOF)
{
/*se leen losdatos de una estructura y se guardan en la variable cliente*/
if(fread(&cliente,sizeof(cliente),1,archivo)!=1)
{
printf("\n\t****Cedula No encontrada !! Presione tecla para volver al MENU*****");...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Archivos c#
  • Archivos En C++
  • Archivos en c++
  • Archivo en c
  • c++ archivos
  • Archivos c++
  • Creación Archivos C++ (dev c)
  • Funciones Para Archivos En C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS