升级Xcode 4.5之后,运行C++,Std::Cin只能输入一个字符了,求大神解决啊~
2个回答
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103R8T6是ST旗下的一款常用的增强型系列微控制器,是一款基于ARM Cortex-M内核的微控制器。STM32F103R8T6主要面向消费类电子产品、工业控制、医疗仪器、汽车电子等领域,可用于开发各种类型的应用。STM32...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
是不是你的变量错了,char只能储存一个字符
追问
您好,源代码如下,我是新手一枚,见谅:
#include
int main()
{
int amount = 0 ,value;
while (std::cin >> value)
if (value <= 0)
++amount;
std::out << "Amount of all negative values read is"
<< amount << std::endl;
return 0;
}
您看看,指点指点,谢谢~
追答
while的括号里是BOOL型,只能是0或1,像3436这样的数就被编译器当成一算了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询