スキャンして印刷した後にこの構造を持ち、pとqが印刷されますがrは印刷されません。理由を教えてください。印刷中にb.rが表示されないのはなぜですか?
struct book
{
int p;
float q;
char r;
};
int main()
{
struct book b;
scanf("%d%f",&b.p,&b.q);
scanf("%c",&b.r);
printf("%d......%f.....%c",b.p,b.q,b.r);
return 0;
}
'のscanf(「%cの」、&b.r);'だから。 – user3078414
ことがある。あなたは、それを入力する方法を知っている必要があります:http://ideone.com/DV1LFq – mch
なぜ私は何かを印刷しないスキャンの間に浮動小数点とcharの間にスペースを追加する理由は? –