c++ atoi

代码修行者 2013-08-06 09:05:50
        char c;
std::cout<<"Please input character:";
while(1)
{
std::cin>>c;
std::cout<<c<<" to int ="<<atoi(&c)<<std::endl;
}


为什么会一次性输入三行?
...全文
82 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nextseconds 2013-08-07
  • 打赏
  • 举报
回复
你定义的是char类型,当然输出三行了123三个字符呢
勉励前行 2013-08-06
  • 打赏
  • 举报
回复
这是输入被缓冲的结果。

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧