今天写练习题时,b是int型,当我输入字母时,就会发送一直循环跳过cin的状态。
while (1)
{
cin >> b;
if (b!=0)
Show(&a, b);
else if (b == 123)
break;
else
Show(&a);
}
cin是输入流,当给一个整型赋值的时候,输入的类型与该整型不匹配,导致缓存溢出。
今天写练习题时,b是int型,当我输入字母时,就会发送一直循环跳过cin的状态。
while (1)
{
cin >> b;
if (b!=0)
Show(&a, b);
else if (b == 123)
break;
else
Show(&a);
}
cin是输入流,当给一个整型赋值的时候,输入的类型与该整型不匹配,导致缓存溢出。