renzha0013 2011年05月07日
有关于循环scanf()的问题。
#include<iostream>
using namespace std;


int main()
{
char a;
int b;
int c;
while(scanf("%c %d %d",&a,&b,&c)==3)
{
cout<<a<<" "<<b<<" "<<c<<endl;
}

return 0;
}
//输入1 2 3 4 5 6 7 8 9
却输出 1 2 3
4 5
6 7
8 9
而改为
#include<iostream>
using namespace std;


int main()
{
char a;
int b;
int c;
while(cin>>a>>b>>c)
{
cout<<a<<b<<c<<endl;

}

return 0;
}
却能如期输出
123
456
789



谁能指点下。
...全文
27 点赞 收藏 3
写回复
3 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告