Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2012, 20:03
monasd
 
Fecha de Ingreso: abril-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Pregunta me podrian ayudar con dev c?

hola hace poco me dieron un trabajo que hacer sobre un programa para una corredora de propiedades que ordene los valores de las casas de mayor a menor, que vea cuales están en la misma comuna, y cuales tienen la misma cantidad de habitaciones.
Por mas que reviso el código no logro adecuarlo para que compile...por favor agradecería su ayuda =)

aqui esta el codigo:

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


struct casa
{
int habitacion;
int bano;
float mt2;
char prop[30];
int fono;
int precio;
char direccion[30];
char comuna[30];
};

/* int casa_habitacion (struc casa x)
{
int x.habitacion;
if(!strcmp(x.habitacion))
{
habitacion++;}
else{
printf("nosdsd");}
}*/


int casa_hab( struct casa casita)
{
int i,a,x;

for(i=0;i<15;i++)
{
if(!strcmp (casita.habitacion==casita.habitacion) )
{
a=casita.habitacion++;
return a;
}
}
}
main()
{
FILE* archivo;
archivo = fopen ("casa.txt","a+");
if(archivo!=NULL)
{
struct casa casita[15];

int i,resultado=0;

for(i=0;i<2;i++)
{


printf("Ingrese los datos de la casa : %d" , i+1);

printf ("\n\nIngrese numero de habitaciones :\t");
scanf("%d" ,&casita[i].habitacion);

printf("\nIngrese numero de banos :\t");
scanf("%d" ,&casita[i].bano);

printf("\nIngrese los mt2 :\t");
scanf("%f" ,&casita[i].mt2);

printf("\nIngrese nombre del propietario :\t");
scanf("%s" ,&casita[i].prop);

printf("\nIngrese numero de telefono :\t");
scanf("%d" ,&casita[i].fono);

printf("\nIngrese la direccion :\t");
scanf("%s" ,&casita[i].direccion);

printf("\nIngrese comuna :\t");
scanf("%s" ,&casita[i].comuna);
}
fclose(archivo);

//resultado=casa.habitacion;
//printf("asdasdadas %d" ,resultado); }
}
system("pause");


}