ayuda con devc

Discussion in 'Programación & Programación Web' started by Bl4ck.s0ul.g1rl, Apr 13, 2012.

  1. Bl4ck.s0ul.g1rl

    Bl4ck.s0ul.g1rl Usuario Nuevo nvl. 1
    6/41

    Joined:
    Dec 1, 2009
    Messages:
    47
    Likes Received:
    0
    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.habitacion);

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

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

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

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

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

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

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


    }