编译错误,如何解决?
symbol "FileSetattr" is special to a platform.

解决方案 »

  1.   

    你应该是,错误的配置了FileSetattr属性
      

  2.   

    没有,我将刚创建的文件设为只读、Hidden均成功。
      

  3.   

    请教初级问题?不知道错在哪里?
    #include <stdio.h>
    #include <cmath>
    double trianglearea(float a,float b,float c,float s)
    { double area;
    s=(a+b+c)/2;
    area=sqrt(s*(s-a)*(s-b)*(s-c));
    return area;
    }
    double squarearea(float a,float b)
    {
    double rea;
    rea=a*b;
    return rea;
    }
    void main()
    {
    int i;
    float a,b,c,s;
    double area,rea;
    printf("请输入图的类型,三角形输入1,矩形输入2\n");
    scanf("%d",&i);
    if(i==1)
    { scanf("%d %d %d",&a,&b,&c);
    area=trianglearea(a,b,c,s);
    printf("三角形面积:%d\n",area);
    }
    else if(i==2)
    { scanf("%d %d",&a,&b);
    rea=squarearea(a,b);
    printf("矩形面积:%d",rea);
    }
    else
    printf("\tExit\t\n");
    }