2020
07-13

2274

求C语言解答 error C2274: 'function-style cast' : illegal as right side of '.' operator 不懂??

1.你的paptype是一个类型,不是变量。

2.(*(p+i)).这样子太麻烦,看不明白,写成p[i].就行了。

structpapers

{

enumpaptype_{idec,dric,pass,stuc}paptype;

unionnumbers

{

charide[19];

chardri[9];

charpas[14];

charstu[13];

}num;

};

structuser

{

charphone[11];

charname[10];

structpaperspap;

};

voidmain()

{

intn,i;

charc;

structuser*p;

printf("i=identifycardd=drivecardp=passports=studentcard\npleaseinputthenumberofusers:");

scanf("%d",n);

p=(structuser*)malloc(sizeof(structuser)*n);

for(i=0;i

{

printf("inputthe%dstuser'sinformation:\nname:",(i+1));

scanf("%s",p->name);

printf("inputthephonenumbers:");

scanf("%s",p->phone);

printf("inputthetypeofnumber:");

scanf("%c",&c);

printf("inputthenumbers:");

switch(c)

{

case'i':

scanf("%s",(p[i].pap.num.ide));

p[i].pap.paptype=papers::idec;

break;

case'd':

scanf("%s",(p[i].pap.num.dri));

p[i].pap.paptype=papers::dric;

break;

case'p':

scanf("%s",(p[i].pap.num.pas));

p[i].pap.paptype=papers::pass;

break;

case's':

scanf("%s",(p[i].pap.num.stu));

p[i].pap.paptype=papers::stuc;

break;

}

}

}

prada的bn2274和b1786t有什么区别啊

1)BN2274的尺寸是2113:33x23.5x14.5cm,两个内袋5261,天猫商城4102价格:1653RMB17,892.00

2)B1786T的尺专寸是:35.5x26x16.5cm,三个内袋,属建行商城价格:RMB21,370.00

三极管c2274可以用什么型号代换

c2274;2113NPN;526160V;0.5A;0.5W;

代替型号:BC337;4102BC377;BC737;BC637;

以上不一定能买到。1653

我建议用容易买版到的2N5551试试,160V;0.6A;0.31W;功率相差一些不是主要的。权


留言与评论(共有 0 条评论)
   
验证码: